Jest 单测

97 阅读1分钟

前端单测,即前端单元测试,是对前端代码进行模块化测试的过程。前端单元测试可以确保代码的质量和稳定性,便于后期维护。常用的前端单元测试框架有 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 的功能正确。通过编写更多的测试用例,可以确保前端代码的质量和稳定性。