Angular 2/4/6/7 - Prueba de unidad con enrutador
En Angular 2.0.0, estoy probando un componente que usa un enrutador. Sin embargo, aparece el mensaje "Los parámetros suministrados no coinciden con ninguna firma del objetivo de la llamada". error. En el código de Visual Studio en spec.ts, el nuevo enrutador () se resalta en rojo
Realmente aprecio si alguien me pudiera hacer saber cuál sería la sintaxis correcta. Gracias por adelantado. Mi código de la siguiente manera:
spec.ts
import { TestBed, async } from '@angular/core/testing';
import { NavToolComponent } from './nav-tool.component';
import { ComponentComm } from '../../shared/component-comm.service';
import { Router } from '@angular/router';
describe('Component: NavTool', () => {
it('should create an instance', () => {
let component = new NavToolComponent( new ComponentComm(), new Router());
expect(component).toBeTruthy();
});
});
Constructor de componentes
constructor(private componentComm: ComponentComm, private router: Router) {}