
Viết code mà không test giống như “đi trên dây không lưới an toàn”. Testing giúp đảm bảo:
-
Code chạy đúng như mong đợi.
-
Giảm bug khi refactor.
-
Tăng độ tin cậy của dự án.
Trong Vue.js 3, bạn có thể dùng:
-
Unit Test với Vitest / Jest
-
Component Test với Vue Test Utils
-
E2E Test với Cypress / Playwright
1. Unit Test với Vitest
Cài đặt Vitest
npm install -D vitest @vitejs/plugin-vue
Thêm script vào package.json
:
"scripts": { "test": "vitest" }
Ví dụ test hàm đơn giản
Tạo src/utils/math.js
:
Ví dụ test hàm đơn giản Tạo src/utils/math.js:
Tạo tests/math.test.js
: