vue单元测试基本思路是什么?

初步写,感觉走了弯路,(在单元测试里想通过vuex的action外部api的然后验证)。
我有几个问题:
1.单元测试 不要外部api。数据靠mock 能跑就行?
2.(单元测试里 通过vuex 的action访问外部api 得到结果再验证tobe not tobe )这种做法是不是走弯了?

阅读 1.6k
1 个回答
  1. 是的,需要明确你测试的scope,只要保证组件在正确或预期的异常数据下行为达到预期即可
  2. api 应该不是前端单元测试需要 cover 到的,原因参见 1,api 应该后端单独写接口测试,如果 vuex 中有复杂的逻辑的话,可以单独 import js 文件测试对应的方法,不需要测试数据从 vuex 到组件的过程,这是没有意义的
推荐问题