跳至主要內容

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

這是 BuckleScript 用於將 Reason 程式碼編譯為 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"]
}