User Tools

Site Tools


njsetn:code_coverage_with_istanbul

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);
});
njsetn/code_coverage_with_istanbul.txt · Last modified: 2016/03/28 15:38 by leo