如何使用Jasmine BDD测试文件上传

War*_*ick 5 javascript jasmine

我正在使用jQuery文件上传插件来管理图像文件上传.使用Jasmine测试图像提交的正确方法是什么.

set*_*mcl 2

我会考虑使用辅助库 Sinon.js。您可以模拟 XMLHttpRequest 对象来拦截 post 请求,并验证您的插件代码是否正确提交图像。特别是,请查看 Sinon.js 文档的这一部分:

http://sinonjs.org/docs/#server