プロジェクトで axios を使用してサーバー接続を確立するための次のコードがあります。
axios.get('/someurl')
.then(function (response) {
console.log(response);
}.bind(this))
.catch(function (response) {
console.log(response);
});
テスト フレームワークとして Jest を使用しており、axios のモックに成功しましたが、この then-Function に問題があります。
module.exports = {
get: function(a)
console.log(a);
console.log(b);
return "abc";
}
}
ただし、テストを実行すると、次のエラー メッセージが表示されます。
TypeError: _axios2.default.get(...).then は関数ではありません
そのとき存在し、関数であることをどうにかして伝える方法を見つけなければなりません。これは、module.exports で行う必要があります。これを行う方法についてのアイデアはありますか?