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

195
Visualizações
Simular llamada de biblioteca externa usando broma

Nuevo para bromas y pruebas de código de reacción. Estoy probando un archivo que importa base64 de react-native-base64 y decodifica un valor que se obtiene del sistema backend en useEffect. A continuación se muestra el código de ejemplo.

 import base64 from "react-native-base64"; const xyzWork = async () => { const value = await - fetch data from backend const decodedValue = base64.decode(value); ... ... ... } useEffect(() => { xyzWork(); }, []); return <div><SomeComponent /></div>;

Estoy enfrentando dificultades mientras pruebo este código usando broma. Intenté varias formas de probar lo mismo, pero está fallando con múltiples errores.

Algunas de las formas, importan base64 de la misma manera y se burlan de esta manera. base64.decode = jest.fn(()=> "testParsedValue");

Intenté burlarme de toda la biblioteca como const mockedLib = jest.mock("react-native-base64", () => jest.fn()); y luego simular base64 de esa variable pero nada parece funcionar.

¡Cualquier ayuda sería apreciada! ¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Intente burlarse de él usando la fábrica de módulos Jest, por ejemplo

 jest.mock('react-native-base64', () => ({ decode: () => "testParsedValue" }));
about 4 years ago · Juan Pablo Isaza Relatório
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