axiosが設定されたVueアプリを持ち、それを
this.$http.get
として使用していますコンポーネントで、それはうまく機能しています。
Jestを使用して仕様を実行すると、エラーが発生します:
Cannot read property 'get' of undefined
axiosをmaxiosでモックできることは知っています。エラーをスローしないようにJestに$httpを認識させるにはどうすればよいですか?
関連した質問
- _axiosdefaultpostmockImplementationOnceは関数VuesJSではありません
- Axiospostモック関数はJest、VueJSでは呼び出されません
- Axios + NUXT APIからの「スラッグ」データでブラウザのURLを更新し、新しいデータを表示するためにページのaxiosでベースURLを更新する方法
- 複数のパラメーターをPOSTに渡します。アクシオス
- Vuex:HTTPサーバーからストアデータをロード/初期化するタイミング
- Vuejs javaスクリプトファイル内でaxiosにアクセスする方法
- Vuexアクションは未定義およびnullを返します
- ページのリロード後にAxios Interceptorsが動作する
- Dialogflow v2をjavascriptフロントエンド(Vuejs)と統合する方法
テスト用にVueのローカルインスタンスを作成する必要があります。このインスタンスに、使用しているVueプラグイン(axiosなど)を導入します。
以降、実際のテストで: