メインコンテンツへスキップ

インストール

このモジュールはnpmを介して配布されています。これはnodeにバンドルされており、プロジェクトのdevDependenciesの1つとしてインストールする必要があります。

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

ラッパー

Reactなどのフレームワークやライブラリを使用している場合は、ラッパーをインストールする必要があります。

エコシステム

DOM Testing Libraryは、これらの関連ライブラリと連携して動作します。

主要なエクスポート

DOM Testing Libraryのpackage.jsonはこちらで確認できます

特に、mainmoduleumd:mainフィールドが役立ちます。これらはそれぞれ、特定の状況で役立つファイルを指しています。通常、テストフレームワークは状況に合った正しいファイルを解決しますが、そうでない場合は、@testing-library/domをrequire/importする際に正しいファイルを解決するようにテストフレームワークを構成するか、必要なファイルをより明確にimportすることができます。例えば

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

公開されたdistファイルはこちらで確認できます

mainファイルは、package.jsonengines.nodeフィールドで参照されているnodeのバージョンをサポートするようにコンパイルするように設定されています。しかし、moduleumd:mainファイルは、IE 10と同程度の古いブラウザもサポートするようにコンパイルするように設定されています。