테스트 용 Angular 's API를 배우려고합니다. 저는 현재 다음 자습서를 읽고있다 : 다음과 같은 코드가 작동하는 방법의Assistance clearing up Angular 2 구성 요소 테스트 자습서
https://angular.io/docs/ts/latest/guide/testing.html#!#atu-apis
나의 이해는 내가 테스트를 실행하고있는 동안 내가보고있는 무슨과 일치하지 않습니다. 코드를 이해함에 따라 두 번째 방법은 요소 내용을 '테스트 제목'으로 다시 설정하고 toContain 메소드에서 동등성을 검사하는 것입니다.
it('should display original title',() => {
fixture.detectChanges();
expect(el.textContent).toContain(comp.title);
});
it('should display a different test title',() => {
comp.title = 'Test Title';
fixture.detectChanges();
expect(el.textContent).toContain('Test Title');
});
그러나 코드를 가지고 놀고 toContain ('Test Title')에서 다음과 같이 변경하십시오. to ('Test')를 포함하면 테스트는 계속 진행됩니다. 이것은 라이브 예에서 볼 수있다 :
https://angular.io/resources/live-examples/testing/ts/banner-inline-specs.eplnkr.html
내가 내 자신의 테스트에서 동일한 결과를 얻을 수 있습니다. 테스트가 실패한다고 가정하고 있지만 그렇지 않습니다.감사합니다.
고맙습니다. 알겠습니다. – Aaron
도움이 도움이 될 수 있습니다. –