国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

快速上手 Jest 單元測試框架:使用 Jest Preset 加速配置,靈活應(yīng)對項目需求

這篇具有很好參考價值的文章主要介紹了快速上手 Jest 單元測試框架:使用 Jest Preset 加速配置,靈活應(yīng)對項目需求。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Jest preset 參數(shù)的作用是提供一個預(yù)先定義好的配置集合,以便于快速開始使用 Jest 單元測試框架。你可以選擇現(xiàn)有的 preset,如 jest-preset-angularcreate-react-app 或自定義 preset,以根據(jù)你的項目需求自動應(yīng)用一系列配置。

使用示例:
先安裝一個現(xiàn)有的 preset,例如 jest-preset-angular:

npm install --save-dev jest-preset-angular

在項目中的 jest.config.js 文件中,使用以下代碼引用該 preset:

module.exports = {
  preset: "jest-preset-angular",
};

即使使用了 preset,仍可以在個別項目中進行自定義配置。Jest 會對 preset 配置和自定義配置進行合并。具體來說,Jest 會先加載預(yù)設(shè)值,然后用用戶提供的配置覆蓋這些預(yù)設(shè)值。

合并過程中,數(shù)組和對象類型的屬性會使用更復(fù)雜的合并策略。對象屬性會進行遞歸合并。

數(shù)組類型屬性,如 transformIgnorePatterns,會按照用戶配置的順序拼接到一起。這樣,用戶就可以根據(jù)需要自定義配置,并仍然保持 preset 所帶來的便利。

例如,我們可以在使用 jest-preset-angular 的基礎(chǔ)上,為了修改覆蓋率閾值,還可以覆蓋 coverageThreshold 屬性:

module.exports = {
  preset: "jest-preset-angular",
  coverageThreshold: {
    global: {
      branches: 60,
      functions: 60,
      lines: 60,
      statements: 60
    },
  },
};

通過使用預(yù)設(shè)值和覆蓋其默認(rèn)配置,Jest 使得開發(fā)者可以方便快速地開始使用 Jest 單元測試,同時還可以隨著項目的需求進行靈活配置。文章來源地址http://www.zghlxwxcb.cn/news/detail-736368.html

到了這里,關(guān)于快速上手 Jest 單元測試框架:使用 Jest Preset 加速配置,靈活應(yīng)對項目需求的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Java單元測試 JUnit 5 快速上手

    Java單元測試 JUnit 5 快速上手

    一、背景 什么是 JUnit 5?首先就得聊下 Java 單元測試框架 JUnit,它與另一個框架 TestNG 占據(jù)了 Java領(lǐng)域里單元測試框架的主要市場,其中 JUnit 有著較長的發(fā)展歷史和不斷演進的豐富功能,備受大多數(shù) Java 開發(fā)者的青睞。 而說到 JUnit 的歷史,JUnit 起源于 1997年,最初版本是由兩

    2024年02月11日
    瀏覽(25)
  • 在單元測試中使用Jest模擬VS Code extension API

    對VS Code extension進行單元測試時通常會遇到一個問題,代碼中所使用的VS Code編輯器的功能都依賴于 vscode 庫,但是我們在單元測試中并沒有添加對 vscode 庫的依賴,所以導(dǎo)致運行單元測試時出錯。由于 vscode 庫是作為第三方依賴被引入到我們的VS Code extension中的,所以它并不受

    2024年02月14日
    瀏覽(24)
  • 使用 Jest 在 Visual Studio Code 中進行更好的單元測試

    使用 Jest 在 Visual Studio Code 中進行更好的單元測試

    目錄 前言: 使用 Jest 擴展顯著改善測試流程 1.自動啟動 Jest 測試 2. 顯示單個失敗/通過的測試用例 允許調(diào)試單元測試 在文件中顯示代碼覆蓋率 結(jié)論 前言: Jest是一個流行的JavaScript測試框架,它提供了簡潔、靈活和強大的工具來編寫和運行單元測試。在Visual Studio Code(VS C

    2024年02月13日
    瀏覽(20)
  • 記錄使用vue-test-utils + jest 在uniapp中進行單元測試

    uniapp推薦了測試方案 @dcloudio/uni-automator ,屬于自動化測試,api提供的示例偏重于渲染組件,判斷當(dāng)前渲染的組件是否和預(yù)期一致 vue推薦的測試方案 vue test utils ,屬于單元測試,可以搭配jest、mocha等單測運行器 我選了方案2??? 關(guān)于vue的組件測試,vue官方提到: 你的 Vue 應(yīng)用

    2024年02月06日
    瀏覽(31)
  • C++單元測試GoogleTest和GoogleMock十分鐘快速上手(gtest&gmock)

    下載 安裝 重要文件 googletest gtest/gtest.h libgtest.a libgtest_main.a 當(dāng)不想寫 main 函數(shù)的時候,可以直接引入 libgtest_main.a; 否則 googlemock gmock/gmock.h libgmock.a libgmock_main.a 一 .斷言 gtest 中的斷言分成兩大類: ASSERT_* 系列:如果檢測失敗就直接退出 當(dāng)前函數(shù) EXPECT_* 系列:如果檢測失敗

    2024年02月06日
    瀏覽(22)
  • vue jest單元測試

    vue-test-utils 提供了兩種方式用于渲染,或者說 加載(mount) 一個組件 — mount 和 shallowMount 。一個組件無論使用這兩種方法的哪個都會返回一個 wrapper ,也就是一個包含了 Vue 組件 的對象,輔以一些對測試有用的方法。 mount : 會渲染子組件 shallowMount :會加載子組件,不會被

    2024年02月05日
    瀏覽(22)
  • Jest單元測試(一)

    Jest是Facebook一套開源的 JavaScript 測試框架,它自動集成了斷言、JSDom、覆蓋率報告等測試工具。 他適用但不局限于使用以下技術(shù)的項目:Babel, TypeScript, Node, React, Angular, Vue 官網(wǎng)地址:https://jestjs.io/en/ 使用 yarn 安裝 Jest︰ 或 npm: 注:Jest的文檔統(tǒng)一使用yarn命令,不過使用npm也

    2024年02月16日
    瀏覽(25)
  • vue 引入jest 單元測試

    vue 引入jest 單元測試

    為什么要搞單元測試,好處有什么。 提測需要, 代碼覆蓋率達(dá)到95%,分支覆蓋率達(dá)到100% ,不達(dá)到要求,不給測。 確保代碼正確性。單元測試可以檢測和發(fā)現(xiàn)代碼中的錯誤,在開發(fā)期間及時糾正。 提高代碼質(zhì)量。進行單元測試可以思考更多場景,添加邊界測試用例,找到更

    2024年01月18日
    瀏覽(25)
  • vue+jest 單元測試配置+用例

    目錄 目錄 1 Jest 說明文檔 2 1、 搭建node環(huán)境包 2 這里安裝環(huán)境是node 18,npm 9.5.0。 2 Test Runner 2 2、 安裝jest 3 Jest安裝步驟 4 項目的根目錄下創(chuàng)建一個.babelrc 配置文件: 4 在項目的根目錄下創(chuàng)建 jest.config.js 4 3、 全局設(shè)定 5 預(yù)處理和后處理 5 方法 6 4、 斷言 6 真假斷言 6 數(shù)字?jǐn)嘌?/p>

    2024年02月07日
    瀏覽(20)
  • Jest單元測試Vue項目實踐

    Jest單元測試Vue項目實踐

    ? 做單元測試的優(yōu)點: 1.減少bug避免低級錯誤 2.提高代碼運行質(zhì)量 3.快速定位問題 4.減少調(diào)試時間,提高開發(fā)效率 5.便于重構(gòu) Jest安裝: 配置 vueCli內(nèi)置了一套jest配置預(yù)置文件,一般情況下直接引用即可,如有特殊配置可見下文配置釋意。 配置項目釋意 module.exports = { 相關(guān)

    2024年02月12日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包