![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jest
勤奋的饭团
每天都学一点,比什么都重要!
展开
-
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 · 1106 阅读 · 0 评论 -
Vue Test Utils全局window变量绑定
报错信息config.js创建全局配置文件// 配置1// testConfig = {}// 配置2testConfig = { 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 · 414 阅读 · 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 · 539 阅读 · 1 评论 -
vue老项目配置Jest前端自动测试
vue环境使用Jest官方文档Jest识别三种测试文件,以.test.js结尾的文件,以.spec.js结尾的文件,和放到__tests__ 文件夹中的文件。Jest 在进行测试的时候,它会在整个项目进行查找,只要碰到这三种文件它都会执行。安装npm install --save-dev vue-jest @vue/test-utils babel-jest babel-preset-envbabel版本babel版本要保持兼容"babel-jest": "^22.0.6",测原创 2021-02-05 10:44:48 · 442 阅读 · 0 评论