如何在redux传奇中测试函数调用?具有:
function doSomething() {
return new Promise((resolve, reject) => {
setTimeout(() => resolve(), 1500);
});
}
function* fooBar() {
yield call(doSomething);
}
export function* (action) {
yield call(fooBar);
}
我该如何测试?我无法在测试中导出fooBar
函数,因为我不希望从我的传奇中导出每个函数。另外,测试redux传奇的重点是什么?据我所知,它只是测试每一行是否被执行,它并没有真正测试任何输出等。