Jasmin-TypeError:' undefined'不是一个函数(评估' controller.setFocusCompany(obj)')

时间:2016-01-21 19:40:38

标签: javascript angularjs jasmine

我正在尝试使用Jasmin测试一个小方法调用

的JavaScript

  vm.gotoBenchmark = function() {
   $modalInstance.dismiss('cancel');
   $rootScope.$broadcast('benchmarkLoader', true);
   userService.setFocusCompany(vm.company, true);
  };

我正在写的测试用例是

describe('gotoBenchmark', function() {
    beforeEach(function() {
        var obj = {
            'name':"Apple",'id':2828
        };
        spyOn(testuserService, 'setFocusCompany');
        controller.setFocusCompany(obj);
    });

    it('setFocusCompany', function() {
        expect(testuserService.setFocusCompany).toHaveBeenCalled();
    });
});

我真的很感激你的建议 谢谢你

0 个答案:

没有答案