How to configure storybook story for module with RouterLink

I made the following changes:

  1. Adding the RouterModule including the the routes array (used to define your routes)
  2. Provide the required APP_BASE_HREF.


const routes: Routes = [];

  declarations: [NavbarComponent],
  imports: [
  providers: [{provide: APP_BASE_HREF, useValue: '/'}],
  exports: [NavbarComponent]
export class NavbarModule {

After that you just need to add the <router-outlet></router-outlet> into your NavbarComponent

Storybook works different than angular so I dont need to inject FeatureModule into story, Component is just fine. When only NavbarComponent is injected with RouterTestingModule

story configuration looks like this

storiesOf('Navbar', module)
      imports: [BrowserAnimationsModule, RouterTestingModule],
      declarations: [NavbarComponent],

And you don't need routes configuration xD