Estou enviando uma solicitação de rede em um caso de teste, mas às vezes isso leva mais de 2 segundos (o tempo limite padrão). Como aumentar o tempo limite de um único caso de
Mocha.js é uma estrutura de teste JavaScript rica em recursos em execução no Node.js e no navegador.
Estou enviando uma solicitação de rede em um caso de teste, mas às vezes isso leva mais de 2 segundos (o tempo limite padrão). Como aumentar o tempo limite de um único caso de
Eu uso o Mocha para testar minhas coisas de JavaScript. Meu arquivo de teste contém 5 testes. É possível executar um teste específico (ou conjunto de testes) em vez de todos os testes no
Estou usando o Mocha para testar meu aplicativo NodeJS. Não consigo descobrir como usar seu recurso de cobertura de código. Tentei pesquisar no Google, mas não encontrei nenhum tutorial adequado. Por favor
Estou tendo problemas para conseguir o Chai expect.to.throw funcione em um teste para meu aplicativo node.js. O teste continua falhando com o erro gerado, mas se eu envolver o caso de teste na tentativa de capturar e afirmar o erro detectado, ele funcionará. Não expect.to.throwfunciona como eu...
Por que o seguinte falha? expect([0,0]).to.equal([0,0]); e qual é o caminho certo para testar
O Mocha tenta encontrar os arquivos de teste testpor padrão, como faço para especificar outro diretório, por exemplo
No meu aplicativo de nó, estou usando o mocha para testar meu código. Ao chamar muitas funções assíncronas usando mocha, estou recebendo erro de tempo limite ( Error: timeout of 2000ms exceeded.). Como posso resolver isto? var module = require('../lib/myModule'); var should =...
Estou tentando descobrir como testar funções internas (ou seja, não exportadas) em nodejs (de preferência com mocha ou jasmim). E eu não tenho ideia! Digamos que eu tenho um módulo como esse: function exported(i) { return notExported(i) + 1; } function notExported(i) { return...
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...
Qual é a diferença entre assert, expecte should, e quando usar o quê? assert.equal(3, '3', '== coerces values to strings'); var foo =
O seguinte teste está se comportando de maneira estranha: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); })...
Código completo aqui: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Oi, Eu tenho um aplicativo onde ele mostra modelos diferentes para desktop e dispositivos móveis com base no ambiente de construção. Sou capaz de desenvolvê-lo onde preciso ocultar o menu de navegação do meu modelo para...
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
Eu tenho os seguintes módulos ES6: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ......
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,...
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 =...
Estou usando o mocha para fazer o teste de unidade de um aplicativo escrito para node.js Gostaria de saber se é possível realizar funções de teste de unidade que não foram exportadas em um módulo. Exemplo: Eu tenho muitas funções definidas assim em foobar.js function private_foobar1(){...
Estou tentando descobrir como encerrar uma instância do Express. Basicamente, quero o inverso da .listen(port)chamada - como faço para que um servidor Express PARE de escutar, libere a porta e desligue de forma limpa? Eu sei que parece ser uma consulta estranha, então aqui está o contexto; talvez...
Estou usando o executor de teste javascript "Mocha". Eu tenho um teste que está falhando, então gostaria de depurá-lo usando console.log. Mas quando os testes são executados, não há saída (apenas os resultados do teste do Mocha). Parece que Mocha capturou e suprimiu minha console.logsaída! Como...
Meu problema Eu codifiquei uma API CRUD muito simples e comecei recentemente a codificar também alguns testes usando chaie, chai-httpmas estou tendo um problema ao executar meus testes com $ mocha. Quando executo os testes, recebo o seguinte erro no shell: TypeError: app.address is not a...