@alexortizl wrote:
I’m developing an Ionic 5 App. I was testing a component like this:
beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [HomePage], imports: [MocksModule, IonicModule.forRoot()] }).compileComponents(); fixture = TestBed.createComponent(HomePage); component = fixture.componentInstance; fixture.detectChanges(); }));
It was working fine but after I added:
<ion-button routerLink="/settings"> <ion-icon slot="icon-only" name="settings-outline"></ion-icon> </ion-button>
The test fails with:
Failed: R3InjectorError(DynamicTestModule)[NavController -> UrlSerializer -> UrlSerializer]: NullInjectorError: No provider for UrlSerializer!
In
MocksModule
I export a stub directive as recommended in the Angular docs I believe the error is related to the implementation ofRouterLink
insideIonicModule
.
Posts: 1
Participants: 1