refactor(animations): make animation testing work with fixture.whenRenderingDone

This commit is contained in:
Matias Niemelä
2017-05-12 17:32:51 -04:00
committed by Jason Aden
parent 8a6eb1ac78
commit 54a6e4ff9e
9 changed files with 149 additions and 23 deletions

View File

@ -130,6 +130,7 @@ export abstract class RendererFactory2 {
abstract createRenderer(hostElement: any, type: RendererType2|null): Renderer2;
abstract begin?(): void;
abstract end?(): void;
abstract whenRenderingDone?(): Promise<any>;
}
/**

View File

@ -607,6 +607,13 @@ class DebugRendererFactory2 implements RendererFactory2 {
this.delegate.end();
}
}
whenRenderingDone(): Promise<any> {
if (this.delegate.whenRenderingDone) {
return this.delegate.whenRenderingDone();
}
return Promise.resolve(null);
}
}