Unit testing 参数和返回的使用

Unit testing 参数和返回的使用,unit-testing,jestjs,Unit Testing,Jestjs,我是一个开玩笑的新手,我在公司的redux saga项目中看到了上述内容。 参数result的用途是什么?为什么有return语句 你确定这个密码吗result是一个通常称为done的参数,用于向Jest发出信号,表示测试是异步的,应等待调用done,然后再将测试视为通过或失败。更多信息:我最终发现它使用的是覆盖it()的redux saga测试包。 it('should call clearSession', result => { expect(result).toEqual(pu

我是一个开玩笑的新手,我在公司的redux saga项目中看到了上述内容。
参数result的用途是什么?为什么有return语句

你确定这个密码吗
result
是一个通常称为
done
的参数,用于向Jest发出信号,表示测试是异步的,应等待调用
done
,然后再将测试视为通过或失败。更多信息:我最终发现它使用的是覆盖it()的redux saga测试包。
it('should call clearSession', result => {
  expect(result).toEqual(put(profileActions.clearSession()));
  return true;
});