Jest 是一個流行的 javascript 測試框架(也稱為 jest 是開源測試框架),旨在確保任何程式碼庫的正確性。它允許您使用平易近人、功能豐富的 API 編寫測試,從而快速給出結果。 jest 有詳細記錄,需要大量配置,並且可以擴展以滿足您的要求。
零配置:開箱即用,只需最少的設定。
快速且有效率:並行測試執行加速測試過程。
快照測試:比較並捕獲 UI 快照。
內建模擬與間諜: 簡單地模擬依賴關係。
程式碼覆蓋率:產生詳細的程式碼報告。
廣泛的社群支援:龐大的插件和工俱生態系統。
安裝 Jest
你可以使用nom或yarn在你的專案中安裝jest。
# using npm npm install --save-dev jest $ using yarn yarn add -dev jest
對於 typescript 項目,也要安裝類型:
npm install --save-dev @types/jest
寫你的第一個測驗
在您的專案中建立一個新檔案 sum.test.js
// sum.js function sum(a, b) { return a + b; } module.exports = sum; // sum.test.js const sum = require('./sum'); test('adds 1 + 2 to equal 3', () => { expect(sum(1, 2)).toBe(3); });
使用以下命令執行測試:
npx jest
如果一切設定正確,Jest 將輸出:
PASS ./sum.test.js ✓ adds 1 + 2 to equal 3
以上是掌握 Jest:高效 JavaScript 測試指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!