如果函数不返回Promise,如何测试返回结果?

来源:2-8 异步代码的测试方法(2)

EdonPlus

2020-05-23

在业务代码中,我们经常就是直接下面这样写,是不return一个Promise的

export const fetchData= function() {
  axios.get('http://www.dell-lee.com/rect/api/demo.json').then(res => {
    console.log(res);
  })
}

请问老师,这个时候如何测试?

写回答

1回答

Dell

2020-05-24

这个时候就比较困难了,建议直接模拟拿到的res,对state做修改

0
0

前端要学的测试课 从Jest入门到 TDD/BDD双实战

自动化测试实战 Vue / React 项目,让技术水平和架构思维双提升

1434 学习 · 350 问题

查看课程