JavaScript技术

Jest 是一款优雅、简洁的 JavaScript 测试框架

2022-01-31  本文已影响0人  small_zeo

为什么使用jest?

用法

使用 yarn 安装 Jest︰

yarn add --dev jest

或使用 npm

npm install --save-dev 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);
})

将下列配置内容添加到您的 package.json:

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

最后,运行 yarn test 或 npm run test,测试后 Jest 将打印以下信息:

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

此测试使用 expect 和 toBe 来测试两值是否一致。

匹配器的使用

相关链接

jest官网
jest-npm
jest-github

上一篇下一篇

猜你喜欢

热点阅读