On this page
TestabilityRegistry
class
| npm Package | @angular/core | 
|---|---|
| Module | import { TestabilityRegistry } from '@angular/core'; | 
     
| Source | core/src/testability/testability.ts | 
Overview
class TestabilityRegistry {
  constructor()
  registerApplication(token: any, testability: Testability)
  unregisterApplication(token: any)
  unregisterAllApplications()
  getTestability(elem: any): Testability | null
  getAllTestabilities(): Testability[]
  getAllRootElements(): any[]
  findTestabilityInTree(elem: Node, findInAncestors: boolean = true): Testability | null
}
  Description
A global registry of Testability instances for specific elements.
Constructor
constructor()
  Members
registerApplication(token: any, testability: Testability)
  Registers an application with a testability hook so that it can be tracked
unregisterApplication(token: any)
  Unregisters an application.
unregisterAllApplications()
  Unregisters all applications
getTestability(elem: any): Testability | null
  Get a testability hook associated with the application
getAllTestabilities(): Testability[]
  Get all registered testabilities
getAllRootElements(): any[]
  Get all registered applications(root elements)
findTestabilityInTree(elem: Node, findInAncestors: boolean = true): Testability | null
  Find testability of a node in the Tree
Annotations
@Injectable()
  © 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v5.angular.io/api/core/TestabilityRegistry