問題タブ [karma-webpack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - Angular TestBed が Webpack、Karma/Jasmine で失敗する
angular.io Web サイトで説明されているように、単純なコンポーネントをテストするために Angular TestBed を使用しようとしましたがTypeError: undefined is not an object (evaluating 'ProxyZoneSpec.assertPresent')
、外部コンポーネント テンプレートを読み込めないため、404 などのエラーが発生します。
TestBed を使用/設定せずにサンプル単体テストを作成すると、正しく動作するため、少なくとも Karma と Jasmine はプロジェクトに対して正しく設定されます。この問題は Angular TestBed に関連しています。angular.io 以外のドキュメントはありますか? これらのドキュメントに従うと、うまくいかないようです。
カルマ.conf.js
component.ts
component.spec.ts