【问题标题】:JasmineJS/AngularJs: How to spyOn $filterJasmineJS/AngularJs:如何监视 $filter
【发布时间】:2016-09-17 04:43:32
【问题描述】:

假设我们有一个使用filterservice 函数。我们如何在 filterspyOn 以确保它被调用?

【问题讨论】:

    标签: angularjs unit-testing jasmine angularjs-filter


    【解决方案1】:

    试试下面的代码:

    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_;
        }));
    
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 2013-04-06
      • 2015-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多