2017-12-09 1 views
0

내 angular2 프로젝트에 jasmine을 사용하여 테스트 케이스 작성을 배우고있었습니다.Angular2 Jasmine - 서버가 404 상태로 응답했습니다.

아래의 링크를 클릭하시면 자세한 내용을보실 수 있습니다. 내가 plunker 예 "샘플 응용 프로그램을 테스트 모든 사양"중 하나 열었다 https://angular.io/guide/testing

는, 테스트 케이스는 브라우저 콘솔 창에서 문제를 보여주고, 실행되고 있지 않습니다. 내가 놓친 경우 알려 주시기 바랍니다

enter image description here

...

답변

0

는 당신을 .spec 파일의 경로 참조를 수정해야합니다. 예를 들어 : 당신은 예를 들어, 디렉토리 이름으로 파일을 (가져올 때 '

import { FakeHeroService } from '../model/testing';

import { FakeHeroService } from '../model/testing/fake-hero.service'; 

import { Hero } from '../model';

import { Hero } from '../model/hero'; 

이유해야해야한다. ./model '여기), 그것 trie 해당 디렉토리에서 필요한 모든 파일을 내보내는 "index.ts"파일을 찾으십시오. 여기서는 "model"디렉토리와 "model/testing"디렉토리에 "index.ts"파일이 없습니다. 따라서 기능을 찾지 못하고 오류가 발생합니다.

콘솔 오류를 조사하고 이러한 파일 참조 문제를 모두 해결하면 좋을 것입니다.

다음을 참조하십시오. https://plnkr.co/edit/OYByy4K81SDP6zaSIvwZ?p=preview

+0

이제이 문제를 이해했습니다. 고맙습니다. – user3125637

관련 문제