一,测试平台
1, 使用nodejs工程
二, 准备工作
1, npm install jest save-dev
2, package.json的配置
三,开始编写测试代码
1, sum.js :业务逻辑代码(被测试)
module.exports.sum = function (a, b) {
return a + b;
}
2, sun.test.js : 测试代码,用于测试sum.js
2.1, 注意:一定要使用test.js
const sum = require("../sum");
test("adds 1 + 2 to equal 3", () => {
expect(sum.sum(1, 2)).toBe(3);
});
test('object assignment', () => {
const data = {one: 1};
data['two'] = 2;
expect(data).toEqual({one: 1, two: 2});
});
test('but there is a "stop" in Christoph', () => {
expect('Christoph').toMatch(/stop/);
});
四, 测试
1, npm test
结果如下:
标签:入门,Christoph,测试,sum,单元测试,expect,Jest,test,data From: https://blog.51cto.com/aonaufly/9114250