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.







7
No teste mocha ao chamar a função assíncrona, como evitar o tempo limite Erro: o tempo limite de 2000ms foi excedido
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 = require('chai').should(); describe('Testing Module', function() { it('Save Data', …
200 node.js  mocha  chai 


4
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 globalmente para …


4
Como faço para testar adequadamente as promessas com mocha e chai?
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(); }) .catch(function(err){ //this should really be `.catch` for a failed request, but //instead it looks like chai is picking this up when a …
148 node.js  promise  mocha  chai 

14
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 execução?
142 mocha 

9
Violação invariável: não foi possível encontrar "loja" no contexto ou adereços de "Connect (SportsDatabase)"
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 celular. agora eu sou capaz de escrever um caso de …
142 reactjs  mocha  redux 

6
Como zombar das importações de um módulo ES6?
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() { ... } } Estou procurando uma maneira de testar o Widget com uma instância simulada de …

8
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, 'mother' afterEach …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.