跳至主要內容

安裝

此模組透過 npm 發布,npm 包含在 node 中,應該作為專案的 devDependencies 之一安裝。

npm install --save-dev @testing-library/dom

封裝器

如果您正在使用像是 React 的框架或函式庫,您可能會想要安裝封裝器

生態系統

DOM 測試函式庫 與這些相關函式庫搭配良好

主要匯出

您可以在此處檢視 DOM 測試函式庫 的 package.json

特別是,mainmoduleumd:main 欄位很有用。這些欄位各自指向在特定情況下有用的檔案。通常,您的測試框架會為您的情況解析到正確的檔案,但如果沒有,您可以設定您的測試框架,在您 require/import @testing-library/dom 時解析到正確的檔案,或者您可以更明確地匯入您需要的檔案。例如

import {within} from '@testing-library/dom/dist/@testing-library/dom.umd.js'

您可以在此處檢視發布的 dist 檔案

main 檔案已設定為編譯至支援 package.json engines.node 欄位中參照的 node 版本。但 moduleumd:main 檔案已設定為編譯至支援舊版至 IE 10 的瀏覽器。