Resultados da pesquisa a pedido "chai"
Como exigir o mesmo arquivo no teste Mocha
eu tenhoconfig/index.js que retorna um arquivo de configuração diferente com base na variável de ambiente NODE_ENV definida. Estou tentando escrever um teste simples para garantir que a configuração correta seja retornada para cada ambiente, mas ...
Como testar emissores de eventos no nó
Digamos que eu queira escrever esta tarefa simples. Mas eu quero escrever um teste validando que: Esta tarefa emite objeto.O objeto tem um nome de propriedade.Estou testando com mocha e chai expect. Desde já, obrigado. Eu tentei todas as ...
Sinon - como stub função aninhada?
Desculpas se esta for uma pergunta simples, sou relativamente novo em Node e Sinon. Estou com dificuldades para descobrir como afirmar que uma função assíncrona aninhada foi chamada no Nodejs. Estou usando mocha, chai, sinon e request ...
Instalando o Zombie.js Erro: ReferenceError: Set não está definido. O que estou fazendo errado?
Fundo:Atualmente estou lendo "Desenvolvimento Web com Node e Express"de Ethan Brown (ótimo livro, a propósito, para aqueles que aprendem o nó e o expresso) e fiquei preso no Capítulo 5 - Seguro de qualidade. Tudo estava correndo bem. Primeiro, ...
Declarar matrizes usando Chai (ou Dever) em Javascript ES6 (usando Babel)
Estou tentando testar uma matriz como: let projects = [ { "id": "55a75be01fa2c7ff76a2ce7a", "title: "Only-Ben", "other_keys": "that can contain objects or arrays" }, { "id": "55a75be01fa2c7ff76a2ce7d", "title: "Only-Thomas" }, { ...
Istambul me dá cobertura, mas termina com um erro
Estou testando um aplicativo simples (do código do tutorial do Mocha aqui https://marcofranssen.nl/using-mocha-chai-sinon-to-test-node-js/ [https://marcofranssen.nl/using-mocha-chai-sinon-to-test-node-js/]) para tentar fazer Istambul funcionar. ...
Eu realmente preciso retornar uma promessa em teste ao usar o Chai como Prometido?
Chai como prometidodocumentação [http://chaijs.com/plugins/chai-as-promised/] afirma da seguinte maneira: Aviso prévio: devolver ou notificar (concluído) deve ser usado com asserções de promessa. E os exemplos no site são os seguintes: return ...
Avaliações múltiplas do NightmareJS
O NightmareJS funciona muito bem quando estou executando uma avaliação, mas, ao interagir com a página, preciso fazer mais avaliações à medida que as coisas passam. No entanto, usando os documentos, tentei uma amostra simples de avaliações de ...
Chai deve é indefinido
Eu instalei o Mocha e o Chai. No meu teste de unidade: import {expect, should} from "chai"; describe("array", function () { it("has length of 1", function (done) { var arr = ["B"]; expect(arr).have.lengthOf(1); arr.should.have.lengthOf(1); }); ...