On this page
RouterTestingModule
ngmodule
Sets up the router to be used for testing.
class RouterTestingModule {
  static withRoutes(routes: Route[], config?: ExtraOptions): ModuleWithProviders<RouterTestingModule>
}
   Description
The modules sets up the router to be used for testing. It provides spy implementations of Location, LocationStrategy, and NgModuleFactoryLoader.
Static methods
| 
         
          withRoutes() 
          | 
      ||||||
|---|---|---|---|---|---|---|
        
          | 
      
routes | 
            Route[] | 
            |
config | 
            ExtraOptions | 
            Optional. Default is   | 
           
Returns
Providers
| Provider | 
|---|
 | 
      
 | 
      
 | 
      
 | 
      
 | 
      
 | 
      
 | 
      
Usage notes
Example
beforeEach(() => {
  TestBed.configureTestModule({
    imports: [
      RouterTestingModule.withRoutes(
        [{path: '', component: BlankCmp}, {path: 'simple', component: SimpleCmp}]
      )
    ]
  });
});
  © 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v7.angular.io/api/router/testing/RouterTestingModule