問題タブ [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 投票する
0 に答える
582 参照

javascript - Vue テスト utils: TypeError がマウントされました

Vue Test Utils に問題があります。単体テストを実行すると、常に次のことに直面します。

TypeError{line: 73983, sourceURL: ' http://localhost:9876/base/index.js?045b00affe888fcd6b346c4fe50eadd13d471383 ', スタック: 'mounted@ http://localhost:9876/base/index.js?045b00affe888fcd6b346c4fe50eadd13d471383:3039 .....

これは、Vue コンポーネントに Mounted() 関数がある場合にのみ発生します

Settings.vue

Settings.spec.js

vue-test-utilsでMocha & Chaiを使用しています。なぜこれが起こっているのか誰にも分かりますか?

前もって感謝します!

アップデート

Settings.vueコンポーネントHTML

Settings.vueコンポーネントJavascript

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

node.js - vue-test-utils を使用して Vue Select Box をクリックできない

vue-test-utils と Vue 2 を使用して、これらの選択ボックスを「クリック」できないようです。mocha + webpack を使用しています。

visible-changeクリック時にイベントがトリガーされないことを確認して、これを判断しています。私のspecファイルは次のようになります。

これが機能しない場合の最後の手段として、model属性を手動で変更してコンポーネントの変更をシミュレートする必要があります。

- - アップデート - -

クリック イベントのコールバックを設定すると何かが表示されますが、この選択入力コンポーネントで何も「選択」できません。

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

unit-testing - $root によって発行されたイベントに Vue コンポーネントが応答することをテストするにはどうすればよいですか?

Vue $root インスタンスによって発行されたイベントをリッスンするコンポーネントがあります。

そして、そのイベントを呼び出している別の場所にコードがあります。

$root でそのイベントを呼び出し、イベントが呼び出されたことをアサートする単体テストを作成するにはどうすればよいですか? Vue テスト ユーティリティhttps://vue-test-utils.vuejs.org/en/を使用していますが、イベントを呼び出す方法が見つかりません。

これを試しましたが、うまくいきません。