Saltar al contenido principal

Biblioteca de Pruebas para Reason

[Traducción Beta No Oficial]

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Se han portado bindings para varias bibliotecas de pruebas a ReasonML.

bs-react-testing-library contiene bindings de BuckleScript para React Testing Library.

bs-dom-testing-library contiene bindings de BuckleScript para DOM Testing Library.

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

Configuración

Tras la instalación, necesitarás configurar el archivo bsconfig.json así:

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

o

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

Otras dependencias

bs-platform

Esta es la herramienta que BuckleScript utiliza para compilar código Reason a JS. Si no está en tu proyecto, puedes instalarla así:

npm install --save-dev bs-platform

bs-jest

Este es el ejecutor de pruebas recomendado, que actúa como envoltorio de Jest. Todos los ejemplos aquí lo utilizarán.

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

Luego actualiza bsconfig.json:

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