简体   繁体   English

Angular Jasmine,angular.mock.inject和inject有什么区别?

[英]Angular Jasmine, What is the difference between angular.mock.inject and inject?

When describing a unit test we do the following: 描述单元测试时,请执行以下操作:

describe('Some definition', function () {
    // ... unit tests 
}

Before each test we may want to inject dependencies for all specs, however there are two ways to do this. 在每次测试之前,我们可能希望注入所有规格的依赖关系,但是有两种方法可以执行此操作。 What is the difference between using angular.mock.inject() and just inject() in a beforeEach()? angular.mock.inject()使用angular.mock.inject()inject()有什么区别?

beforeEach(angular.mock.inject(function ($injector) {
    someService = $injector.get('someService');
}));

and

beforeEach(inject(function ($injector) {
    someService = $injector.get('someService');
}));

Thanks :) 谢谢 :)

inject()只是angular.mock.inject()的快捷方式。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM