使用jest / enzyme进行浅层测试时,不会在组件方法内部调用异步函数

时间:2018-07-22 04:58:20

标签: javascript react-native jestjs enzyme

该函数的外观如下:

import { API } from './location'

class Dummy {
    getDummy = async () => {
        await API.dummy()
    }
}

和测试用例:

it('calls getDummy as expected', async () => {
    await wrapper.instance().getDummy()
})

使用jest --coverage运行测试时,它表明await API.dummy()行未被覆盖

这是正常现象吗?您如何建议我测试这种情况下的代码?

0 个答案:

没有答案