请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么要return?

我直接这么运行也没问题啊

test('fetchData 返回结果为success:true', () => {  
     expect(fetchData()).resolves.toMatchObject({
      data:{
        success:true
      }
    })
  })

return之后给谁用呢?测试通过不就完了吗

正在回答

2回答

发下我的代码,我看下我怎么写的,记不住了

0 回复 有任何疑惑可以回复我~
  • 提问者 幕木_ #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-08-01 22:44:54
提问者 幕木_ 2019-07-31 00:03:42

https://img1.sycdn.imooc.com/szimg/5d4069c20906d8a311910743.jpg

我的意思是这里为什么要 return?因为我没写return 的话测试也没问题的。。。这里并没有变量去接收这个return出来的东西啊?既然是一次性的测试为什么要return呢

1 回复 有任何疑惑可以回复我~
  • Dell #1
    return 一个promise,这样测试才知道,这是一个异步测试,不然它会把这个测试当作同步测试来运行的。
    回复 有任何疑惑可以回复我~ 2019-08-01 22:41:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信