测试函数调用redux sagas

时间:2017-03-21 15:18:20

标签: javascript karma-jasmine redux-saga

如何在redux传奇中测试函数调用?具有:

function doSomething() {
  return new Promise((resolve, reject) => {
    setTimeout(() => resolve(), 1500);
  });
}

function* fooBar() {
  yield call(doSomething);
}

export function* (action) {
  yield call(fooBar);
}

我该如何测试?我无法在测试中导出fooBar函数,因为我不希望从我的传奇中导出每个函数。另外,测试redux传奇的重点是什么?据我所知,它只是测试每一行是否被执行,它并没有真正测试任何输出等。

0 个答案:

没有答案