In Angular 2.0.0, I am unit testing a component that uses Router. However I get the \'Supplied parameters do not match any signature of call target.\' error. In Visual studi
Jasmine goes one better with full spy objects...
describe('Test using router', () => { const router = jasmine.createSpyObj('Router', ['navigate']); ... beforeEach(async(() => { TestBed.configureTestingModule({ providers: [ { provide: Router, useValue: router } ], ... }); });