当我尝试从jest调用包含axios请求的函数或模拟click事件时,我收到此错误:
SyntaxError
at XMLHttpRequest.open (/home/pravesh/senvion/v1.1/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js:486:15)
at xhrAdapter (/home/pravesh/senvion/v1.1/node_modules/axios/lib/adapters/xhr.js:41:11)
at executor (/home/pravesh/senvion/v1.1/node_modules/axios/lib/core/dispatchRequest.js:27:9)
at dispatchRequest (/home/pravesh/senvion/v1.1/node_modules/axios/lib/core/dispatchRequest.js:11:10)
现在我的调度员是在axios请求的承诺( axios.then(* here *))中编写的。所以我无法访问组件的更新状态。当我从Store访问状态时,我只获得初始化状态,因为axios发出错误并且我无法更新状态。
我可以就此问题获得一些帮助吗?