【发布时间】:2020-04-21 21:39:15
【问题描述】:
我正在使用 express 开发一个 API,并使用 supertest 对其进行测试。我的 API 端点正在返回 tar.gz 文件。我想测试一下文件是否正确发送并且内容是否正确。我在弄清楚如何检索数据时遇到了麻烦。我天真的方法是将res.text 的内容(其中const res = request(app).get('/project/export') 保存到一个文件中,提取它并检查它的内容。但是res.text 的简单保存似乎不起作用,并且提取功能无法将其识别为正确压缩的文件.
任何帮助表示赞赏。随意建议其他模块/方法如何测试快速应用程序。谢谢!
【问题讨论】:
标签: javascript express testing supertest superagent