前端单测,即前端单元测试,是对前端代码进行模块化测试的过程。前端单元测试可以确保代码的质量和稳定性,便于后期维护。常用的前端单元测试框架有 Jest、Mocha、Karma 等。
以 Jest 为例,首先需要安装 Jest:
npm install --save-dev jest
然后在 package.json 中添加测试脚本:
{
"scripts": {
"test": "jest"
}
}
接下来编写一个简单的测试用例。例如,有一个 sum.js 文件:
function sum(a, b) {
return a + b;
}
module.exports = sum;
创建一个 sum.test.js 文件,编写测试用例:
const sum = require('./sum');
test('1 + 2 应该等于 3', () => {
expect(sum(1, 2)).toBe(3);
});
运行测试:
npm test
如果测试通过,说明 sum.js 的功能正确。通过编写更多的测试用例,可以确保前端代码的质量和稳定性。