baretest小巧但是强大的jest可选测试框架,官方提供了关于jest 的比较,以下是一个简单的试用
├── app.js
├── app.test.js
├── package.json
└── yarn.lock
module.exports = {
name: ‘dalong‘,
age: 33
}
app.test.js
const test = require(‘baretest‘)(‘test app‘)
const assert = require(‘assert‘)
const app = require(‘./app‘)
test(‘age == 33‘, async function () {
assert.strictEqual(app.age, 33)
})
test.run()
{
"name": "baretest-learning",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"devDependencies": {
"assert": "^2.0.0",
"baretest": "^1.0.0"
},
"scripts":{
"test":"node app.test.js"
}
}
yarn test
baretest最大的优势就是运行快,依赖少,同时支持的特性也比较全,是一款不错的测试框架
https://github.com/volument/baretest
https://volument.com/baretest
原文:https://www.cnblogs.com/rongfengliang/p/12635128.html