Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

330
Visualizações
Obtener un error al probar un componente con Jest

Intento probar este componente:

 import React, { useState } from "react"; import { FaShareAlt, FaAt, FaFacebook, FaInstagram, FaTwitter, FaWhatsapp } from "react-icons/fa"; import ButtonShareModal from "./ButtonShareModal"; import "./ButtonShare.css"; function ButtonShare(props) { const [open, setOpen] = useState(false); return ( <div> {open && (<ButtonShareModal closeShareModal={() => setOpen(false)}> <div className="share-lodging"> <h3 className="share-lodging-title">Comparte en redes sociales!</h3> <div className="share-social-media"> <FaFacebook className="share-social-icon" /> <FaInstagram className="share-social-icon" /> <FaTwitter className="share-social-icon" /> <FaWhatsapp className="share-social-icon" /> <FaAt className="share-social-icon" /> </div> </div> </ButtonShareModal>)} <button className="share" onClick={() => setOpen(true)}> <FaShareAlt className="share-icon" /> </button> </div> ); } export default ButtonShare;

Pero solo obtenga falla, esta es mi prueba:

 import React from 'react' import {render, screen} from '@testing-library/react' import ButtonShare from './ButtonShare' beforeEach(() => render(<ButtonShare />)); test('must display a button share', () => { expect(screen.getByText('Comparte en redes sociales!')).toBeInTheDocument(); })

Error en getByText. TestingLibraryElementError: No se pudo encontrar un elemento con el texto: Comparte en redes sociales!.

Esto podría deberse a que el texto está dividido en varios elementos. En este caso, puede proporcionar una función para que su comparador de texto lo haga más flexible.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda