コンポーネントがあります。これをMyComponentという名前にします。これは、my.component.htmlをtemplateUrlとして使用しています。なぜAngular2 TestBedのcompileComponentsは私のテンプレートを見つけることができませんか?
@Component({
selector: "my-component",
templateUrl: "./my.component.html",
styleUrls: ["./my.component.css"]
})
私はこのコンポーネントのテスト(spec)を作成しています。外部テンプレートを使用しているので、私はコンパイルコンポーネントの後にconfigureTestingModuleの後に呼び出しています。
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ MyComponent ]
})
.compileComponents()
}));
テストを実行している間、私はこのエラーを取得しています -
はmy.component.html
アプリはを開始し、サーブNPMで絶対に大丈夫走るロードに失敗しましたそれがそうするべきテンプレート。それは与えられたセットアップで失敗する単なるテストです。私が間違っていることは何ですか?
私はthis tutorialに従っています。
テンプレートURLのフルパスを提供しようとしましたか?あなたは404で始まる何か他のエラーを見ますか? – TypeScripter