0

我正在尝试为我在 react 中的所有 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 调用编写测试用例,我尝试过这样,但在这里我尝试的并没有成功。

从“反应”导入反应;从 './Dashboard' 导入 { getDashboardLatest, getUser };

it('API Testing for Dashbord', async function () {
    console.warn(getDashboardLatest());
    expect('Hello');
});
4

0 回答 0