0

反応ですべての 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');
});
4

0 に答える 0