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';