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