我的代码中有以下行:
.tt
不幸的是,phantomjs没有URL,所以我需要在Jasmine中删除它,但不确定如何。
我正在使用Jasmine 2和AngularJS 1.4
答案 0 :(得分:1)
spyOn(URL, 'createObjectURL').and.returnValue("something");
这假设您的单元测试中可以访问URL。 或者,另一种方法是将单元测试中的URL定义为......
var URL = {
createObjectURL: function() { return "something" }
}