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

Reason Testing Library

いくつかのテストライブラリのバインディングが ReasonML に移植されました。

bs-react-testing-library には React Testing LibraryBuckleScript バインディングが含まれています。

bs-dom-testing-library には DOM Testing LibraryBuckleScript バインディングが含まれています。

npm install --save-dev bs-dom-testing-library
npm install --save-dev bs-react-testing-library

セットアップ

インストール後、 bsconfig.json ファイルのパッケージを次のようにする必要があります。

{
"bs-dev-dependencies": ["bs-react-testing-library"]
}

または

{
"bs-dev-dependencies": ["bs-dom-testing-library"]
}

その他の依存関係

bs-platform

これは、BuckleScriptReason コードを JS にコンパイルするために使用します。プロジェクトに含まれていない場合は、次のようにインストールできます。

npm install --save-dev bs-platform

bs-jest

推奨されるテストランナーで、Jest のラッパーです。ここでの例はすべてこれを使用します。

npm install --save-dev @glennsl/bs-jest

次に、bsconfig.json を更新します。

{
"bs-dev-dependencies": ["@glennsl/bs-jest"]
}