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 test?
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 fichier?
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 aider.
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 comme je pense que cela devrait ou quelque chose? …
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 = require('chai').should(); describe('Testing Module', function() { it('Save …
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; } exports.exported = exported; Et le …
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 globalement le délai …
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'); foo.should.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 really be `.catch` for a failed request, but //instead it looks like chai is picking this up when a test fails done(err); …
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 runtime?
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 moyen de tester Widget avec une instance simulée de getDataFromServer. Si …
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 mobile. en ce moment, je suis capable d'écrire …
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' sinon.stub some, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.