项目详情
由
分享


HelloGitHub 评分
0 人评分
认领
讨论
收藏
分享
497
星数
是
中文
HTML
主语言
否
活跃
2
贡献者
46
Issues
否
组织
无
最新版本
90
Forks
无
协议
更多
一个 Vue 的单元测试项目,列出了 Vue 开发时大多需要测试的环节,并附有测试代码及说明文档。现在前端开发的技术越来越多,但是我们只是注意到了开发阶段并没有做好对应的单元测试步骤,我们可以通过这个项目学习如何针对 Vue 项目做单元测试。示例代码:
```javascript
import { shallowMount, createLocalVue } from '@vue/test-utils'
import FilterTest from '@/components/FilterAddWatchTest.vue'
...
// 测试内容:filter ---- filter 不能通过 wrapper 或者 vm 获取,只能通过组件获取
// filter 需要测试函数的所有可能性
it('filter test', () => {
// console.log(FilterTest.filters)
expect(FilterTest.filters.formatText('12345678')).toBe('12...78')
expect(FilterTest.filters.formatText('12345')).toBe('12345')
expect(FilterTest.filters.formatText()).toBe('')
})
...
```
收录于:
第 40 期
评论
评分:
暂无精选评论