单元测试
文章平均质量分 86
前端精髓
前端开发
展开
-
vue中的单元测试
生成项目的时候一定要选择Jest选项,然后项目目录有tests文件夹单元测试都写在unit这个文件夹里面,单元测试的具体内容import HelloWorld from '@/components/HelloWorld.vue'import Vue from 'vue'it ('测试HelloWorld', () => { let BaseVue = Vue.extend(H...原创 2019-10-19 21:50:14 · 1622 阅读 · 0 评论 -
Jest生成测试覆盖率
npx jest --init 生成配置文件package.json添加执行命令 "scripts": { "test": "jest --coverage" },可以打开这个HTML文件再浏览器查看原创 2019-10-19 21:30:39 · 16946 阅读 · 3 评论 -
Jest模拟定时器
useFakeTimers模拟定时器执行,不用等待了export const getDataCallback = fn => { setTimeout(() => { fn({name: 'callback'}) }, 1000);}useFakeTimersimport { getDataCallback } from '../index'jest.use...原创 2019-10-19 21:03:19 · 2474 阅读 · 0 评论 -
Jest单元测试
一般我们写完代码会这样测试function sum (a, b) { return a + b}// 通过console输出值跟预期的结果对比console.log(sum(1, 2), 3)上线的时候会把console都删掉,但是别人使用的时候又会测一下这个功能是否正常使用Jest测试,可以避免这样的问题出现开始使用安装jest和@types/jest包含的声明文件,声明文...原创 2019-10-19 17:52:46 · 3258 阅读 · 1 评论