Vue Test Utils
不在江南
每天都学一点,比什么都重要!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue老项目配置Jest前端自动测试
vue环境使用Jest 官方文档 Jest识别三种测试文件,以.test.js结尾的文件,以.spec.js结尾的文件,和放到__tests__ 文件夹中的文件。Jest 在进行测试的时候,它会在整个项目进行查找,只要碰到这三种文件它都会执行。 安装 npm install --save-dev vue-jest @vue/test-utils babel-jest babel-preset-env babel版本 babel版本要保持兼容 "babel-jest": "^22.0.6", 测原创 2021-02-05 10:44:48 · 533 阅读 · 0 评论 -
Jest 单元测试 Vue 项目中引入的 mint-ui 报错
Jest 单元测试 Vue 项目中引入的 mint-ui 报错 import { mount, createLocalVue } from '@vue/test-utils' import MintUI from 'mint-ui' import Signdetail from '@/pages/signing/sign-detail1.vue' const localVue = createLocalVue() localVue.use(MintUI ) describe('sign-detail1.原创 2021-02-05 16:17:39 · 931 阅读 · 1 评论 -
Vue Test Utils全局window变量绑定
报错信息 config.js 创建全局配置文件 // 配置1 // testConfig = {} // 配置2 testConfig = { mode: 'A', env: 'production', DEV_ENV: 'production', GIT_COMMIT_VERSION: 'Detached', } window.conf = testConfig 配置全局方的 jest.config.js中添加配置 setupFiles: ['<rootDir>/tes原创 2021-02-25 16:41:20 · 539 阅读 · 0 评论 -
Vue Test Utils setData和wrapper.vm赋值的区别
Vue Test Utils对data的赋值 官网上的用法 使用setData()就可以了 import { mount } from '@vue/test-utils' import Foo from './Foo.vue' test('setData demo', async () => { const wrapper = mount(Foo) await wrapper.setData({ foo: 'bar' }) expect(wrapper.vm.foo).toBe(原创 2021-02-26 16:00:15 · 1287 阅读 · 0 评论
分享