問題タブ [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.
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
node.js - vue-test-utils を使用して Vue Select Box をクリックできない
vue-test-utils と Vue 2 を使用して、これらの選択ボックスを「クリック」できないようです。mocha + webpack を使用しています。
visible-change
クリック時にイベントがトリガーされないことを確認して、これを判断しています。私のspecファイルは次のようになります。
これが機能しない場合の最後の手段として、model
属性を手動で変更してコンポーネントの変更をシミュレートする必要があります。
- - アップデート - -
クリック イベントのコールバックを設定すると何かが表示されますが、この選択入力コンポーネントで何も「選択」できません。
unit-testing - $root によって発行されたイベントに Vue コンポーネントが応答することをテストするにはどうすればよいですか?
Vue $root インスタンスによって発行されたイベントをリッスンするコンポーネントがあります。
そして、そのイベントを呼び出している別の場所にコードがあります。
$root でそのイベントを呼び出し、イベントが呼び出されたことをアサートする単体テストを作成するにはどうすればよいですか? Vue テスト ユーティリティhttps://vue-test-utils.vuejs.org/en/を使用していますが、イベントを呼び出す方法が見つかりません。
これを試しましたが、うまくいきません。