我有以下代码,我需要使用jasmine测试,我似乎被卡住了
timeoutCallback () {
var self = this;
self.$window.setTimeout(function() {
self.$window.location.href = 'www.google.com';
}, 400);
}
我继续在现有的调用回调
的茉莉花测试中收到以下错误'undefined' is not a function (evaluating 'self.$window.setTimeout(function () {
self.$window.location.href = 'www.google.com';
}, 400)') (line 183)
答案 0 :(得分:0)
这意味着self。$ window没有setTimeout函数,为什么你不使用这样的默认setTimeout函数?
timeoutCallback () {
var self = this;
setTimeout(function() {
self.$window.location.href = 'www.google.com';
}, 400);
}