2017-02-16 4 views
0

При описании модульного теста мы делаем следующее:Угловой жасмин. В чем разница между угловым моментом и инъекцией?

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

Перед каждое испытание мы хотим придать зависимости для всех спецификаций, однако есть два способа сделать это. В чем разница между использованием angular.mock.inject() и только inject() в a beforeEach()?

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

и

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

Спасибо :)

ответ

1

inject() это просто ярлык для angular.mock.inject().

+0

ПРИМЕЧАНИЕ: Эта функция также опубликована в окне для удобного доступа ». в Угловых документах. Из-за этого меня немного отбросило. Я этого не заметил. Спасибо за разъяснения :) –