Saltar al contenido principal

jasmine-dom

[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 →

jasmine-dom es una biblioteca complementaria para Testing Library que proporciona matchers personalizados para elementos DOM de Jasmine

npm install --save-dev @testing-library/jasmine-dom

Luego sigue la sección de uso de la documentación de jasmine-dom para agregar los matchers a Jasmine.

<span data-testid="not-empty"><span data-testid="empty"></span></span>
<div data-testid="visible">Visible Example</div>

expect(screen.queryByTestId('not-empty')).not.toBeEmptyDOMElement()
expect(screen.getByText('Visible Example')).toBeVisible()

Nota: al usar algunos de estos matchers, es posible que necesites asegurarte de usar una función de consulta (como queryByTestId) en lugar de una función de obtención (como getByTestId). De lo contrario, la función get* podría lanzar un error antes de tu aserción.

Consulta la documentación de jasmine-dom para ver la lista completa de matchers disponibles.