J'essaie de lancer le test d'une promesse, mais le test échoue en arguant qu'il a dépassé la limite de timeout, et suggère de m'assurer que j'ai les clauses done.Mocha, test de nodejs promesse ne peut pas finir parce que je n'ai pas fait
Cela fait partie de mon code de test:
$configurations
.updateConfiguration(configurations_driver.NOT_VALID_MODEL) //invalid model
.then(function() {
done(new Error("Expected INVALID_MODEL error but got OK"));
}, function (error) {
chai.assert.isNotNull(error);
chai.expect(error.message).to.be.eq("INVALID_MODEL_ERROR");
chai.expect(error.kind).to.be.eq("ERROR_KIND");
chai.expect(error.path).to.be.eq("ERROR_PATH");
done();
})
.catch(done);
});
J'ai toutes les clauses faites là-dedans comme vous pouvez le voir, donc je ne sais pas si je me manque quelque chose dans le test ou la structure est juste faux.