Jasmine - 存根URL的方法

时间:2016-02-11 07:16:29

标签: javascript angularjs jasmine

我的代码中有以下行:

.tt

不幸的是,phantomjs没有URL,所以我需要在Jasmine中删除它,但不确定如何。

我正在使用Jasmine 2和AngularJS 1.4

1 个答案:

答案 0 :(得分:1)

spyOn(URL, 'createObjectURL').and.returnValue("something");

这假设您的单元测试中可以访问URL。 或者,另一种方法是将单元测试中的URL定义为......

var URL = {
    createObjectURL: function() { return "something" }
}