学习 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
作者
inksha
发布于
2024年09月14日
许可协议