我有一个 AngularJS 应用程序,它需要文件上传,并且由于$http不支持的特殊功能XMLHttpRequest.upload,我必须使用 XMLHttpRequest 执行文件上传。
我的问题是:我可以使用 对$httpBackend通过 发出的请求进行单元测试new XMLHttpRequest()吗?
我做了一些测试,但目前$httpBackend正在抛出错误。没有调用$httpBackend.flush()它就抱怨不满意的请求,但添加flush, 只是导致“无待处理请求”错误。
广泛使用搜索引擎并没有为我提供答案,所以你能帮我吗?