Tạo folder & files cần thiết
Tạo folder TryJest
Tạo file math.js trong folder vừa tạo
function sum(a, b) {
return a + b;
}
function sub(a, b) {
return a - b;
}
module.exports = { sum, sub };
Cài đặt Jest
Đây là một framework chuyên unit test cho các dự án front-end.
Trang chủ: https://jestjs.io/
Chúng ta sẽ cài đặt bằng cách chạy câu lệnh sau
npm install --save-dev jest
Tạo file math.test.js
const { sum, sub } = require("../math");
test("adds 1 + 2 to equal 3", () => {
expect(sum(1, 2)).toBe(3);
});
test("Subtract 3 - 2 to equal 1", () => {
expect(sub(3, 2)).toBe(1);
});
Thiết lập câu lệnh run test
Thêm đoạn script này vào file package.json file cuối cùng sẽ có định dạng như sau
{
"devDependencies": {
"jest": "^27.5.1"
},
"scripts": {
"test": "jest"
}
}
Chạy test thử
Chạy câu lệnh npm run test và thấy rằng 2 test case ta đã viết chạy thành công

Tham khảo: https://jestjs.io/docs/getting-started