【发布时间】:2014-01-31 13:18:45
【问题描述】:
我有一个 AngularJS 应用程序,需要上传文件,由于 $http 不支持 XMLHttpRequest.upload 的特殊功能,我必须使用 XMLHttpRequest 执行文件上传。
我的问题是:我可以使用$httpBackend 对通过new XMLHttpRequest() 发出的请求进行单元测试吗?
我做了一些测试,但目前$httpBackend 正在抛出错误。没有调用$httpBackend.flush(),它抱怨请求不满足,但添加flush,只会导致“没有待处理的请求”错误。
大量使用搜索引擎并没有为我提供答案,您能帮帮我吗?
【问题讨论】:
标签: javascript unit-testing angularjs file-upload xmlhttprequest-level2