Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在redux传奇中测试函数调用_Javascript_Karma Jasmine_Redux Saga - Fatal编程技术网

Javascript 在redux传奇中测试函数调用

Javascript 在redux传奇中测试函数调用,javascript,karma-jasmine,redux-saga,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); } 我

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

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

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

export function* (action) {
  yield call(fooBar);
}
我如何测试这个?我不能在测试中导出
fooBar
函数,因为我不想从我的sagas中导出每个函数。另外,测试redux传奇有什么意义?就我所见,它只是测试是否每一行都被执行,它并没有真正测试任何输出等等