node.js - Cobertura de código com o Mocha

node.js - Cobertura de código com o Mocha

Eu estou usando o Mocha para testar meu aplicativo NodeJS. Eu não sou capaz de descobrir como usar seu recurso de cobertura de código. Eu tentei googling mas não encontrei nenhum tutorial adequado…


node.js - a igualdade do array de teste chai não funciona como esperado

Por que o seguinte falha? expect([0,0]).to.equal([0,0]); e qual é o caminho certo para testar isso?…


javascript - Mocha/Chai expect.to.throw não pegando erros lançados

Estou tendo problemas para fazer com que o Chai's expect.to.throw em um teste para o meu aplicativo node.js. O teste continua a falhar no erro lançado, mas se eu embrulhar o caso de teste em tentar…



node.js - Como faço para testar adequadamente as promessas com mocha e chai?

O seguinte teste está se comportando de maneira estranha: it('Should return the exchange rates for btc_ltc', function(done){var pair='btc_ltc'; shapeshift.getRate(pair).then(function(data){ expect(dat…


javascript - Como zombar das importações de um módulo ES6?

Eu tenho os seguintes módulos ES6: network.js export function getDataFromServer(){return...}widget.js import{getDataFromServer}from 'network.js'; export class Widget(){constructor(){getDataFromServer(…




mochajs mocha chai test nodejs install express unit tdd should