我正在尝试模拟$interval服务,这是我的控制器代码,
$interval(function() {
$scope.myFunction();
}, 300000);我想写一个jasmine测试并触发间隔,
var $interval;
inject(function(_$interval_) {
$interval = _$interval_;
});
it("Test case",function(){
$interval.flush(30000);
});当我运行上面的测试用例时,控制器中的$interval没有触发。我错过了什么吗。
提前谢谢。
发布于 2015-03-12 18:41:13
发布于 2016-07-08 14:07:19
var $interval, futurems = 30001;
inject(function(_$interval_) {
$interval = _$interval_;
});
it("Test case",function(){
$interval.flush(futurems);
});https://stackoverflow.com/questions/29007369
复制相似问题