玩转JEST(一):完成自己第一个测试程序

安装并简单配置

npm install --save-dev jest # 本地安装

初始化 jest 基础配置

注意:这一步非必须,可跳过,如果要使用请先全局安装 npm install -g jest

jest --init

第一个 jest 程序

创建两个文件 sum.jssum.test.js,并修改 package.json 文件,然后执行 npm test 即可看到测试结果

// package.json 运行jest脚本
{
  "scripts": {
    "test": "jest"
  }
}
// sum.js
function sum(a, b) {
  return a + b;
}
module.exports = sum;
// sum.test.js
const sum = require('./sum');

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});

使用 Babel

先安装相关包

# 注意 babel 用的是 v7 版本,其他版本不适用,如果你不适用 es6+ 的语法,则不需要安装 babel
npm i -D babel-jest babel-core@^7.0.0-bridge.0 @babel/core regenerator-runtime @babel/preset-env

创建 .babelrc.js

const presets = ['@babel/preset-env'];
module.exports = { presets };

大功告成,可以使用 ES6+ 的语法了

作者 小菜荔枝 转载请联系作者获得授权

你可能感兴趣的:(玩转JEST(一):完成自己第一个测试程序)