TestComponentBuilder

ClassStability: Deprecated

Deprecation Notes

Use TestBed.configureTestModule / TestBed.override... / TestBed.createComponent instead.

Class Overview

class TestComponentBuilder {
constructor(_injector: Injector)

overrideTemplate(componentType: Type, template: string) : TestComponentBuilder
overrideView(componentType: Type, view: ViewMetadata) : TestComponentBuilder
overrideDirective(componentType: Type, from: Type, to: Type) : TestComponentBuilder
overrideProviders(type: Type, providers: any[]) : TestComponentBuilder
overrideViewProviders(type: Type, providers: any[]) : TestComponentBuilder
overrideAnimations(componentType: Type, animations: AnimationEntryMetadata[]) : TestComponentBuilder
createFromFactory(ngZone: NgZone, componentFactory: ComponentFactory<C>) : ComponentFixture<C>
createAsync(rootComponentType: ConcreteType<T>) : Promise<ComponentFixture<T>>
createFakeAsync(rootComponentType: ConcreteType<T>) : ComponentFixture<T>
createSync(rootComponentType: ConcreteType<T>) : ComponentFixture<T>

}

Class Description

Class Export

export class TestComponentBuilder

Annotations

@Injectable()

Constructor

constructor(_injector: Injector)

Class Details

exported from @angular/core/testing defined in @angular/core/testing/test_component_builder.ts (line 17)