Spec-Zone.ru › Angular

inject

Позволяет внедрять зависимости в beforeEach() и it(). Примечание: эту функцию (импортированную из пакета @angular/core/testing) можно использовать только для внедрения зависимостей в тестах. Для внедрения зависимостей в код приложения используйте функцию inject из пакета @angular/core.

API

function inject(tokens: any[], fn: Function): () => any;
@paramtokensany[]
@paramfnFunction
@returns() => any

Описание

Позволяет внедрять зависимости в beforeEach() и it(). Примечание: эту функцию (импортированную из пакета @angular/core/testing) можно использовать только для внедрения зависимостей в тестах. Для внедрения зависимостей в код приложения используйте функцию inject из пакета @angular/core.

Пример:

beforeEach(inject([Dependency, AClass], (dep, object) => {
  // some code that uses `dep` and `object`
  // ...
}));

it('...', inject([AClass], (object) => {
  object.doSomething();
  expect(...);
})

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/testing/inject

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API