采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我直接这么运行也没问题啊
test('fetchData 返回结果为success:true', () => { expect(fetchData()).resolves.toMatchObject({ data:{ success:true } }) })
return之后给谁用呢?测试通过不就完了吗
发下我的代码,我看下我怎么写的,记不住了
非常感谢!
我的意思是这里为什么要 return?因为我没写return 的话测试也没问题的。。。这里并没有变量去接收这个return出来的东西啊?既然是一次性的测试为什么要return呢
return 一个promise,这样测试才知道,这是一个异步测试,不然它会把这个测试当作同步测试来运行的。
登录后可查看更多问答,登录/注册
自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升
891 8
867 8
959 7
1.2k 7
903 6