Ir para o conteúdo principal

Biblioteca de Testes para Reason

[Tradução Beta Não Oficial]

Esta página foi traduzida por PageTurner AI (beta). Não é oficialmente endossada pelo projeto. Encontrou um erro? Reportar problema →

Bindings para várias bibliotecas de teste foram portados para ReasonML.

bs-react-testing-library contém bindings BuckleScript para React Testing Library.

bs-dom-testing-library contém bindings BuckleScript para DOM Testing Library.

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

Configuração

Após a instalação, você precisará adicionar os pacotes ao arquivo bsconfig.json da seguinte forma:

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

ou

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

Outras Dependências

bs-platform

É o que o BuckleScript usa para compilar o código Reason para JS. Se não estiver no seu projeto, você pode instalá-lo assim:

npm install --save-dev bs-platform

bs-jest

Este é o executor de testes recomendado e é um wrapper em torno do Jest. Todos os exemplos aqui irão utilizá-lo.

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

Em seguida, atualize o bsconfig.json:

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