【发布时间】:2017-12-19 23:00:00
【问题描述】:
我有一个看起来像这样的函数
export function* login(user, page) {
yield checkIp();
return yield loginAuth(user, page);
}
我正在尝试从单元测试中测试登录生成器,如下所示
it('login test', () => {
const user = { email:"test@test.com", password:"1234" }
const generator = login (user, {});
generator.next();
expect(generator.return().done).toEqual(true); });
这是正确的做法吗?同样在覆盖范围内,我无法覆盖登录生成器函数的返回语句。 任何帮助将不胜感激。
这也是我第一次在这里发帖,如果我没有正确遵守规则,请原谅我。
【问题讨论】:
标签: reactjs unit-testing jestjs