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

341
Visualizações
cómo espiar una variable definida en node.js

¡Por favor, ayúdame! ¡He estado destrozando mi mente pero no puedo averiguar cómo debo insertar una variable! ¿Me equivoco? ¿Debo usar Espía?

¿Cómo debo probar este código?

 module.exports = async () => { var variable = 'something'; var taskProcessor = require('taskprocessor'); try { taskProcessor(variable).then().catch(); //blah blah //blah blah //blah blah //blah blah } catch (error) { console.log(err); } };
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Antes que nada, debes saber qué es stub o spy (excluí los simulacros intencionalmente)

Usamos dobles para controlar el comportamiento de un método, luego cambiamos la dirección de la prueba para cubrir todas las rutas en nuestra prueba.

¡El espía envuelve la función, no reemplaza su funcionalidad! Pero con stub podemos definir la salida. Espía literalmente envía un espía dentro de tus enemigos (en este caso, tu código: D) para imitar el comportamiento de una entidad genuina y recopilar información para ti.

¡Ahora volvamos a tu pregunta!

Puede usar el módulo de reconexión en este caso. Desde su página de git

rewire agrega un setter y getter especial a los módulos para que pueda modificar su comportamiento para una mejor prueba de unidad. Puedes

  • inyectar simulacros para otros módulos o globales como proceso
  • inspeccionar variables privadas
  • anula las variables dentro del módulo.

Entonces puedes configurar cualquier variable como esta: ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo 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