您好,登錄后才能下訂單哦!
Jest 是一個(gè)流行的 JavaScript 測(cè)試框架,由 Facebook 開(kāi)發(fā)。它的主要目標(biāo)是提供一個(gè)簡(jiǎn)單、可靠和高效的方式來(lái)編寫(xiě)和管理 JavaScript 測(cè)試。Jest 可以用于測(cè)試各種 JavaScript 項(xiàng)目,包括 React、Vue 和 Node.js 應(yīng)用程序。
Jest Watch Mode 是 Jest 的一個(gè)特性,它允許開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中快速運(yùn)行和調(diào)試測(cè)試。當(dāng)你使用 Jest Watch Mode 時(shí),Jest 會(huì)在命令行界面中保持運(yùn)行,并根據(jù)你的文件更改自動(dòng)運(yùn)行相關(guān)的測(cè)試。這樣可以節(jié)省開(kāi)發(fā)者在手動(dòng)運(yùn)行測(cè)試和等待結(jié)果之間的時(shí)間。
要使用 Jest Watch Mode,你需要在項(xiàng)目中安裝 Jest。然后,你可以通過(guò)以下命令啟動(dòng) Jest Watch Mode:
npx jest --watch
或者,如果你已經(jīng)將 Jest 添加到了項(xiàng)目的 package.json
文件中的 scripts
部分,你可以使用以下命令:
npm test -- --watch
在 Jest Watch Mode 中,你可以使用以下命令來(lái)執(zhí)行不同的操作:
a
: 運(yùn)行所有測(cè)試f
: 運(yùn)行失敗的測(cè)試p
: 運(yùn)行與指定模式匹配的測(cè)試(例如,只運(yùn)行名稱(chēng)包含 “button” 的測(cè)試)t
: 運(yùn)行指定名稱(chēng)的測(cè)試(例如,只運(yùn)行名稱(chēng)為 “adds 1 + 2 to equal 3” 的測(cè)試)q
: 退出 Jest Watch ModeJest Watch Mode 還支持其他一些功能,如更新快照、顯示覆蓋率報(bào)告等。你可以在 Jest 官方文檔中找到更多關(guān)于 Jest Watch Mode 的信息:https://jestjs.io/docs/cli#–watch
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。