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> }
- 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>
- }
方法
|
---|
Reset the providers for the test injector. |
resetTestEnvironment(): void
resetTestEnvironment(): void
参数没有参数。 返回值void
|
|
---|
Allows overriding default compiler providers and settings which are defined in test_injector.js |
|
|
---|
Allows overriding default providers, directives, pipes, modules of the test injector, which are defined in test_injector.js |
|
|
---|
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>
compileComponents(): Promise<any>
参数没有参数。 返回值Promise<any>
|
overrideTemplateUsingTestingModule() |
---|
Overrides the template of the given component, compiling the template in the context of the TestingModule. |
|
Note: This works for JIT and AOTed components as well. |
|
---|
Overwrites all providers for the given token with the given provider definition. |
overrideProvider(token: any, provider: { useValue: any; }): TestBedStatic
overrideProvider(token: any, provider: { useValue: any; }): TestBedStatic
参数 token | any | | provider | { useValue: any; } | |
返回值TestBedStatic
|
overrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[]; }): TestBedStatic
overrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[]; }): TestBedStatic
参数 token | any | | provider | object | |
返回值TestBedStatic
|
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; }): void
deprecatedOverrideProvider(token: any, provider: { useValue: any; }): void
参数 token | any | | provider | { useValue: any; } | |
返回值void
|
deprecatedOverrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[]; }): TestBedStatic
deprecatedOverrideProvider(token: any, provider: { useFactory?: Function; useValue?: any; deps?: any[]; }): TestBedStatic
参数 token | any | | provider | object | |
返回值TestBedStatic
|
|
---|
get(token: any, notFoundValue?: any): any
get(token: any, notFoundValue?: any): any
参数 token | any | | notFoundValue | any | 可选. 默认值是 undefined . |
返回值any
|