Perguntas com a marcação «chai»



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
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 

8
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 = false; new Promise((resolve, …


9
Chai: como testar indefinido com a sintaxe 'deveria'
Com base neste tutorial que testa um aplicativo angularjs com chai, quero adicionar um teste para um valor indefinido usando o estilo "deveria". Isso falha: it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); com o erro "TypeError: Cannot read property 'should' of undefined", mas o teste passa com …


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.