指令中的模拟服务

时间:2015-07-31 12:56:20

标签: javascript angularjs unit-testing mocking

我们的想法是根据gist模拟服务。如果服务重新定义然后注入发生,指令/控制器将使用新覆盖服务

如何在指令上注入覆盖?以下代码段显示了它如何插入控制器:

beforeEach(inject(function($controller, $rootScope, _UserService_) { // inject mocked service
    scope = $rootScope.$new();

    ctrl = $controller('MyController', {
        $scope: scope,
        UserService: _UserService_
    });

}));

0 个答案:

没有答案