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