に「送信」 -角度のテスト、私は私の角度4.1.0コンポーネントをテストしようとしています「XMLHttpRequestの」
export class CellComponent implements OnInit {
lines: Observable<Array<ILine>>;
@Input() dep: string;
@Input() embedded: boolean;
@Input() dashboard: boolean;
constructor(
public dataService: CellService,
private route: ActivatedRoute,
private router: Router, private store: Store<AppStore>) {
}
}
しかし、簡単なテストでは、この不可解なエラーがスローされます「作成する必要があります」。
..NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'ng:///DynamicTestModule/module.ngfactory.js'.
ので、私はこの問題は、コンポーネントが、私はそうのように私のテストを変更した場合、ただし、設定されていない@Input)_
のparamsを持っていることを示唆しているthis質問を見つけました
私はコンポーネントから@Input()
注釈を削除しても、同様の問題は解決しますが、まだ違いはありません。これらのテストをパスするにはどうしたらいいですか?
コンポーネントを作成するには、すべての依存関係を提供する必要があります。 すべてのテスト設定を表示できますか?私は[plnkr](http://plnkr.co/edit/mRT1WDo4tI8IRIaHHcyS)の問題を再現しようとします –
私はこの同じ問題を抱えていて、同じ投稿を見つけました。私は解決策を見つけることができました。私は他の質問で投稿を終えたが、あなたはここを見てみることができる:https://stackoverflow.com/a/45419372/6739517希望する! –
これを参照してください:https://github.com/angular/angular-cli/issues/7296 – titusfx