假设我们有一个使用filter的service函数。我们如何对该filter执行spyOn操作以确保它被调用?
发布于 2016-05-20 13:29:59
试试下面的代码:
describe('myServiceTest', function() {
var myServiceWhichCallsMyFilter;
var myFilterSpy = jasmine.createSpy('');
beforeEach(module('myApp'));
beforeEach(module(function ($provide) {
$provide.value('myFilterFilter', myFilterSpy );
}));
beforeEach(inject(function (_myServiceWhichCallsMyFilter_) {
myServiceWhichCallsMyFilter = _myServiceWhichCallsMyFilter_;
}));
});https://stackoverflow.com/questions/37337844
复制相似问题