[Angular 5] Test unitaire sur routing
Salut à tous,
Je travail sur les test unitaires avec Jasmine, et je voudrait tester ce bout de code:
Code:
1 2 3 4
|
getPage(nb: number): void { ...
this._router.navigate(['./page/' + nb], { relativeTo: this._route });
... |
ma fonction gère la pagination. Mon souci c'est que je doit boucher le this._router
et tester les parametres de l'url..
voici mon test :
Code:
1 2 3 4
|
spyOn(router, 'navigate').and.callThrough();
instance.getPage(5);
expect(router.navigate).toHaveBeenCalledWith('page/5'); |
pourriez-vous m'eclairer?