2016-12-07 4 views
0

나는 component.ts을 테스트하기 위해 노력하고있어 재산'대해 forEach '을 읽을 수 없습니다 오류 발생 : 실패 : 약속 없음 : 오류 : 0 : 0 오류 : 정의되지 않은 'forEach'속성을 읽을 수 없음 유형 오류 : 정의되지 않은 'forEach'속성을 읽을 수 없음각도 2 테스트 오류가 정의되지 않은

해결 방법?

+0

는 또한뿐만 아니라 문제를 해결 도움이 RouterTestingModule을 추가 할 수있는 좋은 제안이 있었다 ([ {경로 : '...', 구성 요소 : MyDetailComponent} ] ] – Miha

답변

0

Angular2 RC5 Mock Activated Route Params에서 답을 찾을 : [ ... RouterTestingModule.withRoutes : ({ 수입 TestBed.configureTestingModule을 :

import { Observable } from 'rxjs/Rx'; 

... 

{ provide: ActivatedRoute, useValue: { 'params': Observable.from([{ 'id': 1 }]) } }