Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

119
Vistas
Intentando probar dos casillas de verificación en la biblioteca de prueba de reacción modal

Tengo un modal que tiene dos casillas de verificación. Uno está marcado y el otro no (por defecto). Estoy tratando de escribir una prueba que encuentre casillas de verificación con sus valores predeterminados.

 <Checkbox float="left" paddingTop="20px" mr="10px" borderColor="gray.50" /> <TextContainer textStyle="textSm" fontWeight="normal" pt="25px"> Make Account Admin </TextContainer> <Checkbox defaultChecked={welcomeEmail} float="left" paddingTop="1%" paddingBottom="5%" mr="10px" borderColor="gray.50" /> <TextContainer textStyle="textSm" fontWeight="normal" pt="2px"> Send welcome emails </TextContainer>

Probé queryByRole pero encontró varias casillas de verificación. Así que estoy tratando de ver cómo puedo distinguir entre ambos. Alguna idea.

 const checkbox = screen.queryByRole('checkbox'); expect(checkbox).toBeChecked();
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si la posición de estas casillas de verificación permanece constante cuando se representa esta página, entonces podría encontrarlas todas usando getAllByRole (esto devuelve todas las casillas de verificación encontradas en una matriz) y luego afirmar sus valores, por ejemplo

 const checkboxes = screen.getAllByRole('checkbox'); expect(checkboxes[0]).not.toBeChecked(); expect(checkboxes[1]).toBeChecked();
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda