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

251
Visualizações
Prueba si se llama a una función después de una promesa en React

Estoy aprendiendo a probar aplicaciones de React, ahora mismo tengo una función que se ejecutará después de una promesa ( innerFunction ) en mi App.jsx , así:

 function App() { const [isReady, setIsReady] = useState(false); const innerFunction = wrapperFunction(); useEffect(() => { thirdPartyPkg.onReady().then(() => innerFunction(isReady, setIsReady)); }, []); // ... }

Así es como se ve el código en wrapperFunction.js :

 export function wrapperFunction() { return function innerFunction(isReady, setIsReady) { if (isReady) { setIsReady(true); } }; }

Y esta es mi App.test.jsx :

 import * as Function from "./utils/wrapperFunction"; describe("testing App", () => { it("should run innerFunction once after promise", () => { const inner = jest.spyOn(Function, "wrapperFunction"); expect(inner).toBeCalledTimes(1); }); });

Supongo que necesito esperar a que se resuelva la promesa, pero estoy un poco bloqueado, ¿tienen alguna sugerencia para probar si se llama a la innerFunction ?

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