我正在编写一个单元测试,其中一个正在返回一个zip文件,我想检查这个zip文件的内容,从中获取一些值,并将值传递给下一个测试.
我正在使用Rack Test,所以我知道我的zip文件的内容在里面last_response.body.我查看了RubyZip的文档,但似乎总是期待一个文件.由于我正在运行单元测试,我更喜欢在内存中完成所有操作,以免污染任何带有测试zip文件的文件夹,如果可能的话.
last_response.body
ruby zip in-memory rack-test
in-memory ×1
rack-test ×1
ruby ×1
zip ×1