From d0c65c144acbcc6442756d97fc0822af6a223364 Mon Sep 17 00:00:00 2001 From: Julie Ralph Date: Tue, 3 Nov 2015 13:51:33 -0800 Subject: [PATCH] for fixup - keep RootTestComponent around, but deprecate --- modules/angular2/src/testing/test_component_builder.ts | 10 +++++++++- modules/angular2/testing.ts | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/modules/angular2/src/testing/test_component_builder.ts b/modules/angular2/src/testing/test_component_builder.ts index b37b541090..ea6d0aceaa 100644 --- a/modules/angular2/src/testing/test_component_builder.ts +++ b/modules/angular2/src/testing/test_component_builder.ts @@ -22,13 +22,21 @@ import {DOM} from 'angular2/src/core/dom/dom_adapter'; import {DebugElement, DebugElement_} from 'angular2/src/core/debug/debug_element'; -export abstract class ComponentFixture { + +/** + * @deprecated Use ComponentFixture + */ +export abstract class RootTestComponent { debugElement: DebugElement; abstract detectChanges(): void; abstract destroy(): void; } + +export abstract class ComponentFixture extends RootTestComponent {} + + export class ComponentFixture_ extends ComponentFixture { /** @internal */ _componentRef: ComponentRef; diff --git a/modules/angular2/testing.ts b/modules/angular2/testing.ts index 618fd03fe6..f4d54712cd 100644 --- a/modules/angular2/testing.ts +++ b/modules/angular2/testing.ts @@ -7,6 +7,10 @@ * */ export * from './src/testing/testing'; -export {ComponentFixture, TestComponentBuilder} from './src/testing/test_component_builder'; +export { + ComponentFixture, + RootTestComponent, + TestComponentBuilder +} from './src/testing/test_component_builder'; export * from './src/testing/test_injector'; export * from './src/testing/fake_async';