Je soumets une demande de réseau dans un cas de test, mais cela prend parfois plus de 2 secondes (le délai par défaut). Comment puis-je augmenter le délai d'expiration pour un seul cas de
Mocha.js est un framework de test JavaScript riche en fonctionnalités s'exécutant sur Node.js et le navigateur.
Je soumets une demande de réseau dans un cas de test, mais cela prend parfois plus de 2 secondes (le délai par défaut). Comment puis-je augmenter le délai d'expiration pour un seul cas de
J'utilise Mocha pour tester mes trucs JavaScript. Mon fichier de test contient 5 tests. Est-il possible d'exécuter un test spécifique (ou un ensemble de tests) plutôt que tous les tests du
J'utilise Mocha pour tester mon application NodeJS. Je ne suis pas en mesure de comprendre comment utiliser sa fonction de couverture de code. J'ai essayé de le googler mais je n'ai trouvé aucun tutoriel approprié. Veuillez
J'ai des problèmes pour obtenir Chai expect.to.throw travaille dans un test pour mon application node.js. Le test continue d'échouer sur l'erreur levée, mais si j'encapsule le cas de test pour essayer d'attraper et d'affirmer l'erreur capturée, cela fonctionne. Ne expect.to.throwfonctionne pas...
Pourquoi les éléments suivants échouent-ils? expect([0,0]).to.equal([0,0]); et quelle est la bonne façon de tester
Mocha essaie de trouver des fichiers de test sous testpar défaut, comment puis-je spécifier un autre répertoire, par exemple
Dans mon application de nœud, j'utilise mocha pour tester mon code. Lors de l'appel de nombreuses fonctions asynchrones à l'aide de mocha, j'obtiens une erreur de temporisation ( Error: timeout of 2000ms exceeded.). Comment puis-je résoudre ça? var module = require('../lib/myModule'); var should =...
J'essaie de comprendre comment tester les fonctions internes (c'est-à-dire non exportées) dans nodejs (de préférence avec moka ou jasmine). Et je n'ai aucune idée! Disons que j'ai un module comme ça: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; }...
Si nous avons un fichier de test unitaire my-spec.js et fonctionnant avec mocha: mocha my-spec.js Le délai d'expiration par défaut sera de 2000 ms. Il peut être écrasé pour un test partiel avec un paramètre de ligne de commande: mocha my-spec.js --timeout 5000 Est-il possible de modifier...
Quelle est la différence entre assert, expectet should, et quand utiliser quoi? assert.equal(3, '3', '== coerces values to strings'); var foo = 'bar'; expect(foo).to.equal('bar');
Le test suivant se comporte bizarrement: it('Should return the exchange rates for btc_ltc', function(done) { var pair = 'btc_ltc'; shapeshift.getRate(pair) .then(function(data){ expect(data.pair).to.equal(pair); expect(data.rate).to.have.length(400); done(); }) .catch(function(err){ //this should...
J'ai les modules ES6 suivants: network.js export function getDataFromServer() { return ... } widget.js import { getDataFromServer } from 'network.js'; export class Widget() { constructor() { getDataFromServer("dataForWidget") .then(data => this.render(data)); } render() { ... } } Je cherche un...
Code complet ici: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Salut, J'ai une application où il montre différents modèles pour ordinateur de bureau et mobile en fonction de l'environnement de construction. Je parviens à le développer là où je dois masquer le menu de navigation de mon modèle...
J'ai un code où certains tests échoueront toujours dans l'environnement CI. Je voudrais les désactiver en fonction d'une condition d'environnement. Comment ignorer par programme un test dans mocha pendant l'exécution du
Existe-t-il un moyen de réinitialiser facilement tous les mocks et stubs sinon spys qui fonctionneront proprement avec les blocs beforeEach de moka. Je vois que le sandbox est une option mais je ne vois pas comment vous pouvez utiliser un sandbox pour cela beforeEach -> sinon.stub some, 'method'...
Donc, je teste un composant qui repose sur un émetteur d'événement. Pour ce faire, j'ai trouvé une solution utilisant Promises avec Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let resolved =...
J'utilise mocha afin de tester unitaire une application écrite pour node.js Je me demande s'il est possible de tester des fonctions unitaires qui n'ont pas été exportées dans un module. Exemple: J'ai beaucoup de fonctions définies comme ça dans foobar.js function private_foobar1(){ ... } function...
J'essaie de comprendre comment arrêter une instance d'Express. Fondamentalement, je veux l'inverse de l' .listen(port)appel - comment faire pour qu'un serveur Express arrête d'écouter, libère le port et s'arrête proprement? Je sais que cela semble être une question étrange, alors voici le contexte;...
J'utilise le javascript test-runner "Mocha". J'ai un test qui échoue, donc je voudrais le déboguer en utilisant console.log. Mais lorsque les tests sont exécutés, il n'y a pas de sortie (uniquement les résultats des tests de Mocha). Il semble que Mocha a capturé et supprimé ma console.logsortie!...
Mon problème J'ai codé une API CRUD très simple et j'ai récemment commencé à coder également certains tests en utilisant chaiet, chai-httpmais j'ai un problème lors de l'exécution de mes tests avec $ mocha. Lorsque j'exécute les tests, j'obtiens l'erreur suivante sur le shell: TypeError:...