Skip to main content

Instalar

Este módulo é distribuído através da npm o qual é empacoto com a Node e deve ser instalado como uma das tuas devDependencies do projeto:

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

Embrulhadores

Se estiveres a usar uma abstração ou biblioteca tal como a React, provavelmente quererás instalar o embrulhador:

Ecossistema

A DOM Testing Library funciona com estas bibliotecas acompanhantes:

Exportações Principais

Tu podes revisar o package.json da DOM Testing Library nesta ligação.

Em especial, os campos main, module, e umd:main são úteis. Cada um destes aponta para um ficheiro que é útil em certas situações. Normalmente, a tua abstração de testagem resolverá para aquela que for correta para a tua situação, mas se o fizer, então podes ou configurar a tua biblioteca de testagem para resolver o ficheiro correto quando precisares ou importares a @testing-library/dom ou podes importar o ficheiro que precisas mas explicitamente. Por exemplo:

import {within} from '@testing-library/dom/dist/@testing-library/dom.umd.js'

Tu podes revisar os ficheiros de dist publicado nesta ligação.

O ficheiro main está configurado para compilar para suportar a versão de Node que está referenciada no campo engines.node do package.json. Mas os ficheiros module e umd:main são configurados para compilar para suportar os navegadores tão antigos quanto o Internet Explorer 10.