请稍等 ...
×

采纳答案成功!

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

求教,网上也没有靠谱的解决方案

跑jest测试用例,报了vuex的dispatch是undefined,但dev模式,没问题,求教图片描述

正在回答 回答被采纳积分+3

2回答

双越 2019-09-17 21:44:46

这个得具体 debug 一下,提示 xxx 是 undefine 的问题认真去跟踪 debug 还是很好解决的。就如 @Rae0421 同学所说。

0 回复 有任何疑惑可以回复我~
  • 提问者 Mesry #1
    老师,我还想问您下,那jest是运行测试的环境,vue-test-utils是将引入的测试组件包装成了一个vue组件,提供了一些接口,供测试使用,并不会将我源码中的vuex的数据,带过去是嘛
    回复 有任何疑惑可以回复我~ 2019-09-17 22:16:07
  • 双越 回复 提问者 Mesry #2
    没亲自参与过 vue 的 jest 测试,但之前参与过类似的技术方案评审,记得当时评审人提出过这种问题,即 vuex 的数据带不过来,需要自己 mock 。
    回复 有任何疑惑可以回复我~ 2019-09-17 22:49:00
  • 提问者 Mesry 回复 双越 #3
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-09-17 23:15:07
Rae0421 2019-09-17 20:50:55

你要对你要测试的档案塞相关的fake data进去,你dev没问题是因为你有塞。


0 回复 有任何疑惑可以回复我~
  • 提问者 Mesry #1
    是说,我需要自己创造个vuex的store,对嘛
    回复 有任何疑惑可以回复我~ 2019-09-17 22:14:10
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号