Als «mocha» getaggte Fragen

Mocha.js ist ein funktionsreiches JavaScript-Testframework, das auf Node.js und im Browser ausgeführt wird.

8
NodeJS UnhandledPromiseRejectionWarning
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 resolved = false; new Promise((resolve, …


5
Wie kann ich eine Instanz von ExpressJS programmgesteuert zum Testen herunterfahren?
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 eine seltsame Frage zu sein scheint. Hier ist der Kontext. …



20
Mokka-Haltepunkte mit Visual Studio-Code
Ist es möglich, Mocha-Tests mit Visual Studio Code Haltepunkte hinzuzufügen? Normalerweise muss beim Debuggen von Code die Datei launch.json konfiguriert werden, wobei das Programmattribut auf die auszuführende Javascript-Datei festgelegt wird. Ich bin mir jedoch nicht sicher, wie ich das für Mokka machen soll.


6
JavaScript Standard Style erkennt Mokka nicht
Ich habe eine Mokka- Testdatei, die so aussieht: var expect = require('chai').expect var muting = require('../muting') describe('muting', function () { describe('init()', function () { it('should inject an object into twitter', function () { var twitter = 'twitter' muting.init(twitter) expect(muting.twitter).to.equal(twitter) }) }) }) Wenn ich mochavon der CLI aus starte, wird …
91 javascript  mocha 




6
Verbinden von Tests aus mehreren Dateien mit mocha.js
Ich versuche, alle Tests aus mehreren Dateien in einer Datei zusammenzuführen. describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) }) Ich bin mir ziemlich sicher, dass dies nicht der beste Weg ist, um an Tests teilzunehmen. Ich habe einige Schwierigkeiten, Beispiele dafür zu finden: s



10
Mokka-Tests mit zusätzlichen Optionen oder Parametern
Ich schreibe Testfälle für meine Node.js-Anwendung mit Mocha. Die Testfälle benötigen einen API-Schlüssel als zusätzliche Eingabeoption oder Parameter. Der API-Schlüssel ist privat, daher möchte ich ihn nicht direkt in die Testdateien aufnehmen, da jeder ihn dann auf GitHub sehen kann. Ich weiß, dass es für Mokka einige Optionen gibt: http://mochajs.org/#usage …
83 node.js  mocha 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.