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

186
Visualizações
Cómo simular o stub Process.argv

¿Cómo me burlo o abrogué el valor de process.argv para que pueda devolver un argumento específico?

Intenté usar sandbox como este:

 beforeEach(() => { sandbox.stub(process.argv.slice(2)[0], 'C:\\home\\project\\assignment').value('--local') }); test("it replace value of node argument", () => { assert(process.argv.slice(2)[0], '--local') }); afterEach(() =>{ sandbox.restore() })

Pero sigo recibiendo un error que dice tratando de stub property * 'C:\home\project\assignment' * of undefined

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

0

Puede modificar el process.argv por programación. ver Modificar entorno de proceso de nodo o tiempo de ejecución de argumentos

 const assert = require('assert'); describe('71476237', () => { let originalArgv; beforeEach(() => { originalArgv = process.argv; }); afterEach(() => { process.argv = originalArgv; }); it('it replace value of node argument', () => { process.argv = process.argv.concat(['node', 'C:\\home\\project\\assignment', '--local']); assert(process.argv.slice(2)[0], '--local'); }); });

Resultado de la prueba:

 71476237 ✓ it replace value of node argument 1 passing (3ms)
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