|<- [[Advanced testing Sinon stubs]]|[[Testing HTTP endpoints with Supertest]] ->|
Un code cover reports nous indique quelle quantité du code total nos tests couvrent.
-> sudo npm install -g istanbul
Istanbul paut fonctionner avec mocha
istanbul cover _mocha
Le rapport est visualisable en html dans coverage/Icov-report/index.html et permet de voir fichier par fichier le coverage du code.
, et ce qui n'est pas couvert !
Dans l'exemple la commande d'objet non existant n'est pas encore couverte :
it("logs 'item not found'", function() {
order.orderItem("ZZZ", 10);
expect(this.console.log.calledWith("Item - ZZZ not found")).to.equal.(true);
});