下拉刷新
项目详情
navbar_avatar分享
repo_avatar
HelloGitHub 评分
0 人评分
一个 Vue 的单元测试项目,列出了 Vue 开发时大多需要测试的环节,并附有测试代码及说明文档
认领
收藏
分享
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 期

评论

评分:
暂无精选评论