On this page
@angular/core/testing
entry-point
Provides infrastructure for testing Angular core functionality.
Entry point exports
Classes
ComponentFixture |
Fixture for debugging and testing a component. |
InjectSetupWrapper |
|
TestBed |
Configures and initializes environment for unit testing and provides methods for creating components and services in unit tests. |
TestComponentRenderer |
An abstract class for inserting the root test component element in a platform independent way. |
Functions
async |
Deprecated: use |
discardPeriodicTasks |
Discard all remaining periodic tasks. |
fakeAsync |
Wraps a function to be executed in the
|
flush |
Simulates the asynchronous passage of time for the timers in the |
flushMicrotasks |
Flush any pending microtasks. |
inject |
Allows injecting dependencies in |
resetFakeAsyncZone |
Clears out the shared fake async zone for a test. To be called in a global |
tick |
Simulates the asynchronous passage of time for the timers in the |
waitForAsync |
Wraps a test function in an asynchronous test zone. The test will automatically complete when all asynchronous calls within this zone are done. Can be used to wrap an |
withModule |
Structures
ModuleTeardownOptions |
Object used to configure the test module teardown behavior in |
TestBedStatic |
Static methods implemented by the |
TestEnvironmentOptions |
Types
ComponentFixtureAutoDetect |
|
ComponentFixtureNoNgZone |
|
MetadataOverride |
Type used for modifications to metadata |
TestModuleMetadata |
|
getTestBed |
Returns a singleton of the applicable |
© 2010–2021 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v12.angular.io/api/core/testing