The Testability service provides testing hooks that can be accessed from the browser and by services such as Protractor. Each bootstrapped Angular application on the page will have an instance of Testability.
方法
increasePendingRequestCount() |
---|
Increases the number of pending request |
increasePendingRequestCount(): number参数没有参数。 返回值number
|
decreasePendingRequestCount() |
---|
Decreases the number of pending request |
decreasePendingRequestCount(): number参数没有参数。 返回值number
|
|
---|
Whether an associated application is stable |
isStable(): boolean参数没有参数。 返回值boolean
|
|
---|
Wait for the application to be stable with a timeout. If the timeout is reached before that happens, the callback receives a list of the macro tasks that were pending, otherwise null. |
whenStable(doneCb: Function, timeout?: number, updateCb?: Function): void参数doneCb | The callback to invoke when Angular is stable or the timeout expires whichever comes first. | timeout | Optional. The maximum time to wait for Angular to become stable. If not specified, whenStable() will wait forever. 可选. 默认值是 undefined . | updateCb | Optional. If specified, this callback will be invoked whenever the set of pending macrotasks changes. If this callback returns true doneCb will not be invoked and no further updates will be issued. 可选. 默认值是 undefined . |
返回值void
|
|
---|
Get the number of pending requests |
getPendingRequestCount(): number参数没有参数。 返回值number
|
|
---|
Find providers by name |
findProviders(using: any, provider: string, exactMatch: boolean): any[]参数using | The root element to search from | provider | The name of binding variable | exactMatch | Whether using exactMatch |
返回值any[]
|