2017-02-16 26 views
0

次私たちはユニットテスト記述:我々はすべてのスペックの依存関係を注入する場合があり、各試験の前にAngular Jasmine、angular.mock.injectとinjectの違いは何ですか?

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

を、しかし、これを行うには2つの方法があります。 beforeEach()でangular.mock.inject()とちょうどinject()を使用する違いは何ですか?

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

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

感謝:)

答えて

1

inject()angular.mock.inject()にただのショートカットです。

+0

"注:この機能は、簡単にアクセスできるようにウィンドウにも公開されています。 Angularドキュメントにこれの文言は少し私を投げた。私はそれを見つけませんでした。明確化のおかげで:) –

関連する問題