問題タブ [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.
javascript - Karma + Jasmine - 必要な変数が見つかりません
カルマとジャスミンを使用して、VueJS プロジェクトにいくつかのテストを実装しようとしています。次のような基本的なテストを起動できます。
どちらが返されますか(投稿に画像を表示することはまだ許可されていません):
しかし、私のコンポーネントをテストすることになると(だから私がそれらを必要とするとき)、それは私に言います:
PhantomJS 2.1.1 (Mac OS X 0.0.0) エラー ReferenceError: 変数が見つかりません: history.spec.js:1 で必要です
ここに私のkarma.conf.jsがあります:
これが私のテストファイルです:
編集- 新しい karma.conf.js ファイル
ionic3 - Ionic3 アプリケーション内で単体テストを構成する
次のサンプル プロジェクトに基づいて、ionic3 プロジェクト内に単体テストを実装しています: https://github.com/ionic-team/ionic-unit-testing-example。
正常に動作しますが、いくつかの問題があります。
コンパイル エラー (jasmine の場合) が表示されますが、これらのエラーはテストの実行を妨げません。
/li>
/li>kjhtml
レポーターを構成していても、カルマによって起動されたブラウザーに結果を表示できません。https://github.com/ionic-team/ionic-unit-testing-example/blob/master/test-config/karma.conf.js#L52を参照してください。レポーターを追加したことに注意してくださいprogress
。正常に動作します。
ご協力いただきありがとうございます!