fix(build): Use Angular's testability API to wait for end of e2e tests

Closes #3911
This commit is contained in:
Marc Laval
2015-08-27 17:44:59 +02:00
parent 00a4b2e28f
commit 33593cf8a2
19 changed files with 102 additions and 41 deletions

View File

@ -42,8 +42,10 @@ export class Testability {
return this._pendingCount;
}
isStable(): boolean { return this._pendingCount == 0 && !this._isAngularEventPending; }
_runCallbacksIfReady(): void {
if (this._pendingCount != 0 || this._isAngularEventPending) {
if (!this.isStable()) {
return; // Not ready
}