問題タブ [vue-test-utils]

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.

0 投票する
1 に答える
1383 参照

typescript - vue-test-utils エラー TypeError: Class extends value undefined is not a constructor or null, テストを実行すると

だから私は自分のプロジェクトに vue-test-utils を追加しようとしています:

typescript、vue js、および vue-test-utils/jest を使用しています

私はそのドキュメントに従いました: https://vue-test-utils.vuejs.org/guides/#using-with-typescript

すべてがうまくいきましたが、テストを実行しているときに次のエラーが発生します。

これは私のvueファイルです:

私のテストファイル:

そして私のパッケージ:json:

昨日、たくさん検索して読んだのですが、解決策が見つかりません。御時間ありがとうございます。

0 投票する
2 に答える
892 参照

unit-testing - Jest を使用した vue.js 単体テスト: HTLL5 オーディオ要素をモックする必要がありますか?

HTML5 要素を含む AudioPlayer vue コンポーネントをテストしていて、 Jest を使用して仕様を記述する方法を考えています。

テンプレート

次のラッパーを使用する場合

ファイル プロパティはどのように設定すればよいですか? ( src/assets/audio/mysong.mp3 から音声ファイルを渡したい)

代わりにshallowMountを使用する場合、オーディオ要素をモックする必要がありますか? どちらの方法で...オーディオ要素がplay()、pause()、mute()を処理するため...私は少し迷っており、そのようなコンポーネントのテストに関連する投稿が見つかりません...