项目详情
由
分享
HelloGitHub 评分
0 人评分
一个 Vue 的单元测试项目,列出了 Vue 开发时大多需要测试的环节,并附有测试代码及说明文档
过去 7 天共收获 0 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周四 | 493 | — |
| 周五 | 493 | 0 |
| 周六 | 493 | 0 |
| 周日 | 493 | 0 |
| 周一 | 493 | 0 |
| 周二 | 493 | 0 |
| 周三 | 493 | 0 |
493
星数
是
中文
HTML
主语言
否
活跃
3
贡献者
46
Issues
否
组织
无
最新版本
89
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 期
评论
评分:
暂无精选评论