각도 2 router.navigate에 대한 스텁을 쓰는 데 문제가 있습니다. 현재 아래에 작성된 스텁이 있습니다. 어떤 각도의 문서에 표시됩니다.각도 2 테스트 라우터 재스민과 카르마 함께
@Injectable
export class RouterStub {
navigate(commands: any[], extras?: NavigationExtras) { }
그러나이 스텁을 사용할 때 다음 오류가 발생합니다.
TypeError: this.router.navigate is not a function
내 탐색 방법은 다음과 같습니다.
let summaryLink = ['/summary', this.client.id, this.client.lastName];
this.router.navigate(summaryLink);
어떤 도움을 주시면 감사하겠습니다.
업데이트 만 ...이 테스트는 내가 발견 한 비 테스트 메소드 인 here을 사용하여 작동시킬 수있었습니다. 그러나 누군가가 TestBed 메서드로이 테스트를 수행하는 방법을 이해할 수 있다면 도움을 주시면 감사하겠습니다. 감사합니다.