Question

J'ai travaillé avec le nœud et j'ai utilisé des vœux pour écrire des tests.

var vows = require('vows');
var assert = require('assert');

var boardData = require('../lib/data/BoardData.js');

vows.describe('Loading provinces and Boundries for').addBatch({
  'version': {
    '2008E5-1':{
      topic: function () { boardData.createBoard("2008E5",this.callback); },
      'exists': function (err,provs,bounds) { assert.ok(true); }
    }/*,
    '2008E5-2': {
      topic: function () { boardData.createBoard("2008E5",this.callback); },
      'exists': function (err,provs,bounds) { assert.ok(true); }
    }*/
  }
}).export(module);

Lorsque j'exécute ce code, j'obtiens les résultats attendus. Lorsque j'absence, la section commentée remarque que deux ont terminé avec succès, mais on peut découvrir que c'est le deuxième deux fois en plaçant une console.log ("foo"); à l'endroit approprié.

·· ✓ OK » 2 honored (0.067s)
·
✗ Errored » callback not fired
  in version 2008E5-1
  in Loading provinces and Boundries for
  in undefined

Ce doit être que je manque quelque chose ou que je manque de compréhension de quelque chose, mais je ne peux pas le comprendre. Quelqu'un peut-il m'aider? Merci d'avance!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top