反応ですべての API 呼び出しのテスト ケースを書き込もうとしています。すべての API が認証されています。すべてのテスト ケースを書きたいと思っています。テスト ケースを書くのは本当に初めてなので、誰かがそれを理解するのを手伝ってくれたらありがたいです。どうやってするか
これがAPIを呼び出す関数です。
const head = {
method: 'GET',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
'Accept-Language': window.localStorage.i18nextLng,
Authorization: 'Bearer ' + authToken
}
},
export async function getDashboardLatest(setdata, setLoading, gte, lte) {
fetch(
`${config.apiUrl.dashboardAPI1}?date__gte=${gte ? gte : ''}&date__lte=${lte ? lte : ''}`,
head
)
.then((response) => response.json())
.then((data) => {
setdata(data);
setLoading(false);
});
}
このAPI呼び出しのテストケースを書きたいのですが、このように試しましたが、ここで試したことがうまくいきませんでした。
「react」から React をインポートします。import { getDashboardLatest, getUser } from './Dashboard';
it('API Testing for Dashbord', async function () {
console.warn(getDashboardLatest());
expect('Hello');
});