jest 测试工具 入门教程

261 阅读1分钟

快速入门

使用 yarn 安装 Jest:

yarn add --dev jest

或使用 npm 安装:

npm install --save-dev jest

注:Jest 的文档统一使用 yarn 指令,但使用 npm 同样可行。可以通过 yarn 官方文档进行 yarn 和 npm 的对比。

下面我们开始给一个假定的函数写测试,这个函数的功能是两数相加。首先创建 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);
});

将如下代码添加到 package.json 中:

{
  "scripts": {
    "test": "jest"
  }
}

最后,运行 yarn test 或者 npm run test ,Jest 将输出如下信息:

PASS  ./sum.test.js
✓ adds 1 + 2 to equal 3 (5ms)