下拉刷新
Repository Details
Shared bynavbar_avatar
repo_avatar
HelloGitHub Rating
0 ratings
一个 Vue 的单元测试项目,列出了 Vue 开发时大多需要测试的环节,并附有测试代码及说明文档
Claim
Collect
Share
497
Stars
Yes
Chinese
HTML
Language
No
Active
2
Contributors
46
Issues
No
Organization
None
Latest
90
Forks
None
License
More
一个 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('') }) ... ```
Included in:
Vol.40

Comments

Rating:
No comments yet