Spec-Zone.ru › Angular

TestabilityRegistry

Глобальный реестр экземпляров Testability для определённых элементов.

API

class TestabilityRegistry {
  registerApplication(token: any, testability: Testability): void;
  unregisterApplication(token: any): void;
  unregisterAllApplications(): void;
  getTestability(elem: any): Testability | null;
  getAllTestabilities(): Testability[];
  getAllRootElements(): any[];
  findTestabilityInTree(elem: Node, findInAncestors?: boolean): Testability | null;
}

registerApplication

void

Регистрирует приложение с хуком тестируемости, чтобы его можно было отслеживать

@paramtokenany

токен приложения, корневой элемент

@paramtestabilityTestability

Хук тестируемости

@returnsvoid

unregisterApplication

void

Отменяет регистрацию приложения.

@paramtokenany

токен приложения, корневой элемент

@returnsvoid

unregisterAllApplications

void

Отменяет регистрацию всех приложений

@returnsvoid

getTestability

Testability | null

Получает хук тестируемости, связанный с приложением

@paramelemany

корневой элемент

@returnsTestability | null

getAllTestabilities

Testability[]

Получает все зарегистрированные объекты testability

@returnsTestability[]

getAllRootElements

any[]

Получает все зарегистрированные приложения (корневые элементы)

@returnsany[]

findTestabilityInTree

Testability | null

Находит testability узла в дереве

@paramelemNode

узел

@paramfindInAncestorsboolean

следует ли искать testability в предках, если он не найден в текущем узле

@returnsTestability | null

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/TestabilityRegistry

Spec-Zone.ru

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