簡體   English   中英

可選鏈操作符開玩笑測試

[英]optional chaining operator jest testing

較新的玩笑測試並與社區聯系以尋求指導。 我需要圍繞以下代碼塊編寫一個笑話測試。 環境利用了笑話、酶和柴。 我在高低搜索了可選鏈運算符測試的示例。 任何人都可以提供的任何示例或鏈接為我指明正確的方向。

<TableCell
   key={i}
   size={columnResizing?.columnWidths[column.id] || column.size}
/>

要啟用可選鏈接,請安裝它,如下所示:

yarn add @babel/plugin-proposal-optional-chaining --dev

安裝后,您需要確保它已在您的 babel 插件部分中注冊,如下所示:

{
  "plugins": ["@babel/plugin-proposal-optional-chaining"]
}

如果有人在 jest + testing-library/react 堆棧中遇到可選鏈接問題。

測試失敗,因為“當前未啟用對實驗性語法 'optionalChaining' 的支持”可以通過添加解決

yarn add @babel/plugin-syntax-optional-chaining @babel/plugin-syntax-optional-chaining --dev

在 .babelrc 中添加插件以啟用轉換:

  "plugins": [
    "@babel/plugin-syntax-optional-chaining",
    "@babel/plugin-proposal-optional-chaining"
   ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM