Ich sende eine Netzwerkanforderung in einem Testfall, dies dauert jedoch manchmal länger als 2 Sekunden (Standardzeitlimit). Wie erhöhe ich das Timeout für einen einzelnen
Mocha.js ist ein funktionsreiches JavaScript-Testframework, das auf Node.js und im Browser ausgeführt wird.
Ich sende eine Netzwerkanforderung in einem Testfall, dies dauert jedoch manchmal länger als 2 Sekunden (Standardzeitlimit). Wie erhöhe ich das Timeout für einen einzelnen
Ich benutze Mocha, um meine JavaScript-Inhalte zu testen. Meine Testdatei enthält 5 Tests. Ist es möglich, einen bestimmten Test (oder eine Reihe von Tests) anstelle aller Tests in der Datei
Ich verwende Mocha zum Testen meiner NodeJS-Anwendung. Ich kann nicht herausfinden, wie die Codeabdeckungsfunktion verwendet wird. Ich habe versucht, es zu googeln, aber kein richtiges Tutorial gefunden. Bitte helfen
Ich habe Probleme damit, dass Chai's expect.to.throwin einem Test für meine node.js-App funktioniert. Der Test schlägt bei dem ausgelösten Fehler immer wieder fehl, aber wenn ich den Testfall mit dem Versuch abfange, den abgefangenen Fehler abzufangen und zu bestätigen, funktioniert...
Warum schlägt folgendes fehl? expect([0,0]).to.equal([0,0]); und wie kann man das richtig
Mocha versucht teststandardmäßig, Testdateien zu finden. Wie gebe ich ein anderes Verzeichnis an, z
In meiner Knotenanwendung verwende ich Mokka, um meinen Code zu testen. Beim Aufrufen vieler asynchroner Funktionen mit Mokka wird ein Timeout-Fehler ( Error: timeout of 2000ms exceeded.) angezeigt . Wie kann ich das beheben? var module = require('../lib/myModule'); var should =
Ich versuche herauszufinden, wie man interne (dh nicht exportierte) Funktionen in NodeJs testet (vorzugsweise mit Mokka oder Jasmin). Und ich habe keine Ahnung! Angenommen, ich habe ein solches Modul: function exported(i) { return notExported(i) + 1; } function notExported(i) { return i*2; }...
Wenn wir eine Unit-Test-Datei my-spec.js haben und mit Mokka laufen: mocha my-spec.js Das Standardzeitlimit beträgt 2000 ms. Es kann für einen Teiltest mit einem Befehlszeilenparameter überschrieben werden: mocha my-spec.js --timeout 5000 Ist es möglich, das Standardzeitlimit für alle Tests global...
Was ist der Unterschied zwischen assert, expectund should, und wenn das, was zu benutzen? assert.equal(3, '3', '== coerces values to strings'); var foo =
Der folgende Test verhält sich merkwürdig: 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...
Vollständiger Code hier: https://gist.github.com/js08/0ec3d70dfda76d7e9fb4 Hallo, Ich habe eine Anwendung, in der verschiedene Vorlagen für Desktop und Mobile basierend auf der Build-Umgebung angezeigt werden. Ich kann es erfolgreich dort entwickeln, wo ich das Navigationsmenü für meine mobile...
Ich habe einen Code, in dem bestimmte Tests in der CI-Umgebung immer fehlschlagen. Ich möchte sie aufgrund einer Umgebungsbedingung deaktivieren. Wie überspringe ich programmgesteuert einen Test in Mokka während der
Ich habe die folgenden ES6-Module: 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() { ......
Gibt es eine Möglichkeit, alle Verspottungen und Stubs von Sinon-Spionen, die mit Mokkas vor jedem Block sauber funktionieren, einfach zurückzusetzen? Ich sehe, dass Sandboxing eine Option ist, aber ich sehe nicht, wie Sie eine Sandbox dafür verwenden können beforeEach -> sinon.stub some,...
Ich teste also eine Komponente, die auf einem Ereignisemitter basiert. Zu diesem Zweck habe ich mit Promises with Mocha + Chai eine Lösung gefunden: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let...
Ich verwende Mokka, um eine für node.js geschriebene Anwendung zu testen Ich frage mich, ob es möglich ist, Unit-Test-Funktionen durchzuführen, die nicht in ein Modul exportiert wurden. Beispiel: Ich habe viele Funktionen wie diese in definiert foobar.js function private_foobar1(){ ... } function...
Ich versuche herauszufinden, wie eine Instanz von Express heruntergefahren werden kann. Grundsätzlich möchte ich die Umkehrung des .listen(port)Anrufs - wie kann ich einen Express-Server dazu bringen, das Abhören zu stoppen, den Port freizugeben und sauber herunterzufahren? Ich weiß, dass dies...
Ich benutze den Javascript-Testläufer "Mocha". Ich habe einen Test, der fehlschlägt, daher würde ich ihn mit debuggen console.log. Wenn die Tests ausgeführt werden, erfolgt jedoch keine Ausgabe (nur die Testergebnisse von Mocha). Es scheint, als hätte Mocha meine console.logAusgabe erfasst und...
Mein Problem Ich habe eine sehr einfache CRUD API codiert , und ich habe vor kurzem Codierung auch einige Tests begann mit chaiund chai-httpaber ich bin ein Problem, wenn sie mit meinen Tests laufen $ mocha. Wenn ich die Tests ausführe, wird der folgende Fehler in der Shell angezeigt: TypeError:...