我想对存根进行单元测试,它会抛出超时异常/承诺拒绝,错误代码为ECONNABORTED。但是,每当我尝试在使用moxios模拟之后调用api时,我都会得到这样的错误:Timeout - Async callback was not invoked within timeout specifiedPS:使用Jest作为我的测试运行。
我真的很难用Mocha/柴西农在VueJS中测试一个请求,以Axios作为请求库,并尝试了Moxios和axios-mock-adaptor的混合。下面的例子与后者有关。我要做的是在创建组件时发出请求,这很简单。通过将getData() function?Or should I的变量返回值赋值,这样做正确吗?任何帮助都将不胜感激。
我正在尝试在已弹出的方法中测试axios调用,但是如果添加假计时器,moxios.wait()总是会超时。测试在没有时钟的情况下工作,如果故障时间设置得足够小(例如10 is ),但这无助于测试正确的脱扣器。我尝试过使用Vue.nextTick并对其进行回调()异步,但我似乎只深入研究了这些问题。这里的正确方法是什么?它显示了问题所在:import { mount } from 'vue-test-utils