1. 安装 Facebook 测试框架 Jest
npm install jest-cli --save-dev
2. 编写目标文件
目标文件为sum.js:
// sum.js
function sum(value1, value2) {
return value1 + value2;
}
module.exports = sum;
在__tests__目录下编写单元测试类sum-test.js:
// __tests__/sum-test.js
jest.dontMock('../sum');
describe('sum', function() {
it('adds 1 + 2 to equal 3', function() {
var sum = require('../sum');
expect(sum(1,2)).toBe(3);
});
});
3. 执行单元测试,Jest默认执行__tests__(左右各两个下划线)文件下的单测case
npm test