inject
Позволяет внедрять зависимости в beforeEach() и it(). Примечание: эту функцию (импортированную из пакета @angular/core/testing) можно использовать только для внедрения зависимостей в тестах. Для внедрения зависимостей в код приложения используйте функцию inject из пакета @angular/core.
API
function inject(tokens: any[], fn: Function): () => any;
@paramtokens
any[]
@paramfn
Function
@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