扫一扫分享
Vitest 是一个原生支持 Vite 的测试框架,非常快速!它支持 Expect 断言、快照测试、覆盖率等功能,与 Jest 兼容,还有智能且即时的监视模式。
安装:
npm install -D vitest例如,我们将编写一个简单的测试来验证将两个数字相加的函数的输出。
export function sum(a, b) {
return a + b
}import { expect, test } from 'vitest'
import { sum } from './sum.js'
test('adds 1 + 2 to equal 3', () => {
expect(sum(1, 2)).toBe(3)
})一般情况下,执行测试的文件名中必须包含 ".test." 或 ".spec." 。
接下来,为了执行测试,请将以下部分添加到你的 package.json 文件中:
{
"scripts": {
"test": "vitest"
}
}最后,运行 npm run test、yarn test 或 pnpm test,具体取决于你的包管理器,Vitest 将打印此消息:
sum.test.js (1)
adds 1 + 2 to equal 3
Test Files 1 passed (1)
Tests 1 passed (1)
Start at 02:15:44
Duration 311ms仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览