Я получаю сообщение об ошибке, имитирующее мой вызов API
TypeError: Cannot read property 'mockResolvedValue" of undefined
, и не могу понять почему. Я использую шутку, чтобы проверить свою функцию вызова api fetch.
Это моя функция, которую я экспортирую:
//file amData.jsx
const axios = require('axios');
async function fetchAssetManagerSummary() {
const response = await axios.get("https://fr-assetmanager.azurewebsites.net/File/GetOverview?runDat=04/01/2020");
return response.data;
}
module.exports = fetchAssetManagerSummary;
Это мой тестовый файл
const fetchAssetManagerSummary = require('./amData');
const axios = require('axios');
jest.mock("axios");
it("returns the object from fetch", async () => {
axios.get.mockResolvedValue({
data: [
{
userId: 1,
id: 1,
title: 'test'
}
]
})
const data = await fetchAssetManagerSummary();
console.log("data", data)
});
Ошибка, которую я получаю: