Skip to main content

One post tagged with "jest"

View All Tags

· 2 min read
Jeffrey

快速入门

使用  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)