TestBedStatic
interface
Static methods implemented by the TestBedViewEngine
and TestBedRender3
interface TestBedStatic {
new (...args: any[]): TestBed
initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, aotSummaries?: () => any[]): TestBed
resetTestEnvironment(): void
resetTestingModule(): TestBedStatic
configureCompiler(config: { providers?: any[]; useJit?: boolean; }): TestBedStatic
configureTestingModule(moduleDef: TestModuleMetadata): TestBedStatic
compileComponents(): Promise<any>
overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): TestBedStatic
overrideComponent(component: Type<any>, override: MetadataOverride<Component>): TestBedStatic
overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): TestBedStatic
overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): TestBedStatic
overrideTemplate(component: Type<any>, template: string): TestBedStatic
overrideTemplateUsingTestingModule(component: Type<any>, template: string): TestBedStatic
overrideProvider(token: any, provider: { useFactory: Function; deps: any[]; }): TestBedStatic
deprecatedOverrideProvider(token: any, provider: { useFactory: Function; deps: any[]; }): void
get(token: any, notFoundValue?: any): any
createComponent<T>(component: Type<T>): ComponentFixture<T>
}
Methods
construct signature | |||
---|---|---|---|
new (...args: any[]): TestBedParameters
Returns
|
initTestEnvironment() | |||||||||
---|---|---|---|---|---|---|---|---|---|
initTestEnvironment(ngModule: Type<any> | Type<any>[], platform: PlatformRef, aotSummaries?: () => any[]): TestBedParameters
Returns
|
resetTestEnvironment() |
---|
Reset the providers for the test injector. |
resetTestEnvironment(): voidParametersThere are no parameters. Returns
|
resetTestingModule() |
---|
resetTestingModule(): TestBedStaticParametersThere are no parameters. Returns
|
configureCompiler() | |||
---|---|---|---|
Allows overriding default compiler providers and settings which are defined in test_injector.js | |||
configureCompiler(config: { providers?: any[]; useJit?: boolean; }): TestBedStaticParameters
Returns
|
configureTestingModule() | |||
---|---|---|---|
Allows overriding default providers, directives, pipes, modules of the test injector, which are defined in test_injector.js | |||
configureTestingModule(moduleDef: TestModuleMetadata): TestBedStaticParameters
Returns
|
compileComponents() |
---|
Compile components with a templateUrl for the test's NgModule. It is necessary to call this function as fetching urls is asynchronous.
|
compileComponents(): Promise<any>ParametersThere are no parameters. Returns
|
overrideModule() | ||||||
---|---|---|---|---|---|---|
overrideModule(ngModule: Type<any>, override: MetadataOverride<NgModule>): TestBedStaticParameters
Returns
|
overrideComponent() | ||||||
---|---|---|---|---|---|---|
overrideComponent(component: Type<any>, override: MetadataOverride<Component>): TestBedStaticParameters
Returns
|
overrideDirective() | ||||||
---|---|---|---|---|---|---|
overrideDirective(directive: Type<any>, override: MetadataOverride<Directive>): TestBedStaticParameters
Returns
|
overridePipe() | ||||||
---|---|---|---|---|---|---|
overridePipe(pipe: Type<any>, override: MetadataOverride<Pipe>): TestBedStaticParameters
Returns
|
overrideTemplate() | ||||||
---|---|---|---|---|---|---|
overrideTemplate(component: Type<any>, template: string): TestBedStaticParameters
Returns
|
overrideTemplateUsingTestingModule() | ||||||
---|---|---|---|---|---|---|
Overrides the template of the given component, compiling the template in the context of the TestingModule. | ||||||
overrideTemplateUsingTestingModule(component: Type<any>, template: string): TestBedStaticParameters
Returns
| ||||||
Note: This works for JIT and AOTed components as well. |
overrideProvider() | ||||||
---|---|---|---|---|---|---|
Overwrites all providers for the given token with the given provider definition. | ||||||
overrideProvider(token: any, provider: { useValue: any; }): TestBedStaticParameters
Returns
| ||||||
overrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[]; }): TestBedStaticParameters
Returns
| ||||||
Note: This works for JIT and AOTed components as well. |
deprecatedOverrideProvider() | ||||||
---|---|---|---|---|---|---|
Overwrites all providers for the given token with the given provider definition. | ||||||
deprecatedOverrideProvider(token: any, provider: { useValue: any; }): voidParameters
Returns
| ||||||
deprecatedOverrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[]; }): TestBedStaticParameters
Returns
|
get() | ||||||
---|---|---|---|---|---|---|
get(token: any, notFoundValue?: any): anyParameters
Returns
|
createComponent() | |||
---|---|---|---|
createComponent<T>(component: Type<T>): ComponentFixture<T>Parameters
Returns
|
© 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v7.angular.io/api/core/testing/TestBedStatic