学习 Jest - 初步认识 Jest
Jest
安装
npm install --save-dev jest
or
yarn add --dev jest
示例
// sum.js
function sum(a, b) {
return a + b
}
module.exports = sum
// sum.test.js
const sum = require('./sum')
test('add 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3)
})
// package.json
{
"scripts": {
"test": "jest"
}
}
// npm test
// yarn test
命令行
可直接命令行使用 jest
运行 (前提为已全局安装 jest 并使得可全局使用)
# 对 匹配的 my-test 文件运行 jest
# 以 config.json 为配置文件
# 运行后显示一个通知
jest my-test --notify --config=config.json
仅运行一个测试
test.only('test is only', () => {
// do somethings...
})
学习 Jest - 初步认识 Jest
http://localhost:8080/archives/c540f0b9-6510-47d4-8347-4f31978b35ed