标签: html5 unit-testing file-upload mocha sinon
我在Mocha上进行了单元测试,我正在通过AJAX测试表单提交。
由于你无法手动填充<input type="file">,而且我正在寻找自动化测试,我需要知道什么是“模拟”这个输入的最佳方法,并且仍然可以通过AJAX发送它在多部分格式中(可以是纯文本“文件”,如Hello world!)。
<input type="file">
我知道我可以手工制作字符串,但是我需要用我的模拟“替换”对象中的<input type="file">值(它仍然可以响应我的模拟FormData对象)
FormData