Perguntas com a marcação «mocha»

Mocha.js é uma estrutura de teste JavaScript rica em recursos em execução no Node.js e no navegador.

161
Alterar tempo limite padrão para mocha

Se tivermos um arquivo de teste de unidade my-spec.js e em execução com o mocha: mocha my-spec.js O tempo limite padrão será 2000 ms. Pode ser substituído para teste parcial com um parâmetro de linha de comando: mocha my-spec.js --timeout 5000 É possível alterar o tempo limite padrão...

142
Como pular programaticamente um teste no mocha?

Eu tenho um código em que certos testes sempre falham no ambiente de IC. Gostaria de desativá-los com base em uma condição do ambiente. Como pular programaticamente um teste no mocha durante a execução do tempo de

134
Limpando facilmente stubs sinon

Existe uma maneira de redefinir facilmente todas as zombarias e stubs de sinon spys que funcionarão corretamente com os blocos beforeEach de mocha. Vejo que o sandbox é uma opção, mas não vejo como você pode usar um sandbox para esse beforeEach -> sinon.stub some, 'method' sinon.stub some,...

134
NodeJS UnhandledPromiseRejectionWarning

Então, estou testando um componente que depende de um emissor de evento. Para isso, criei uma solução usando o Promises com Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved =...