bs-jest-dom
Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →
bs-jest-dom es una biblioteca complementaria para
bs-react-testing-library que proporciona
comparadores personalizados de elementos DOM para Jest en ReasonML mediante
BuckleScript.
- npm
- Yarn
npm install --save-dev bs-jest-dom
yarn add --dev bs-jest-dom
Consulta la documentación de jest-dom para ver la lista completa de comparadores disponibles.
Configuración
{
"bs-dev-dependencies": ["bs-jest-dom"]
}
Ejemplo
A_test.re
open Jest;
open JestDom;
open ReactTestingLibrary;
module Heading = {
let component = ReasonReact.statelessComponent("Heading");
let make = (~text, _children) => {
...component,
render: _self =>
<h1> {ReasonReact.string(text)} </h1>,
};
};
test("renders with text", () =>
<Heading text="Hello, World!" />
|> render
|> getByText(~matcher=`Str("Hello, World!"))
|> expect
|> toBeInTheDocument
);
Más ejemplos
Puedes encontrar más ejemplos de bs-jest-dom en wyze/bs-jest-dom/src/__tests__.