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

104
Visualizações
Prueba unitaria, cómo usar Sinon para simular una función y afirmar que ha sido llamada

Soy nuevo en UnitTest. Tengo una función setData y trato de escribir una prueba con mocha chai. Intento burlarme de la función function2.setCode que requiere de otro módulo y afirmar que se ha llamado cuando se prueba la función setData. Pero tiene un error al ajustar la propiedad indefinida cuando se prueba. ¿Alguien puede ayudar a cómo lograr eso?

 const function2 = require(../function2) function setData(req) { if (!req) { return; } const data = function1(req); if (data) { const function2 = new function2(req); if (function2) { function2.setCode(data); ); } } }

mi borrador

 describe('test', ()=>{ context('setData', ()=>{ it('function2.setCode should be call', ()=>{ let mock = mock(setData); mock.expects("setCode").once(); setData(); mock.verify(); }) }) }
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