Questions marquées «chai»



7
Lors des tests de moka lors de l'appel de la fonction asynchrone, comment éviter le délai d'attente Erreur: dépassement du délai d'attente de 2000 ms
Dans mon application de nœud, j'utilise mocha pour tester mon code. Lors de l'appel de nombreuses fonctions asynchrones à l'aide de mocha, j'obtiens une erreur de temporisation ( Error: timeout of 2000ms exceeded.). Comment puis-je résoudre ça? var module = require('../lib/myModule'); var should = require('chai').should(); describe('Testing Module', function() { it('Save …
200 node.js  mocha  chai 


4
Comment tester correctement les promesses avec du moka et du chai?
Le test suivant se comporte bizarrement: 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 test fails done(err); …
148 node.js  promise  mocha  chai 

8
NodeJS UnhandledPromiseRejectionWarning
Donc, je teste un composant qui repose sur un émetteur d'événement. Pour ce faire, j'ai trouvé une solution utilisant Promises avec 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: comment tester pour undefined avec la syntaxe 'should'
En me basant sur ce tutoriel testant une application angularjs avec chai, je souhaite ajouter un test pour une valeur indéfinie en utilisant le style "devrait". Cela échoue: it ('cannot play outside the board', function() { scope.play(10).should.be.undefined; }); avec l'erreur "TypeError: Impossible de lire la propriété 'should' of undefined", mais …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.