2016-04-13 10 views
0

Ich führe einige Mokka-Tests für eine mean.js-App durch und ich bekomme eine große Anzahl von Einrückungsfehlern und dann ein "Mocha explodiert!" Error.Running Mocha Test - Einrückungsfehler

Ich habe es heute morgen repariert, aber es hat mehr durcheinandergebracht und meine Reparatur durch Zufall gelöst. Ich kann mich nicht genau erinnern, wie ich es repariert habe, aber ich habe mit npm installiert und dafür gesorgt, dass die mongoDB Datenbank korrekt war. Ich habe überprüft, ob meine Mocha-Version auf dem neuesten Stand ist.

Irgendwelche Vorschläge mit, was zum nächsten zu wenden, das das Problem sein könnte, würde sehr geschätzt werden.

Ich habe die Terminalfehler unten angehängt.

Bild 1: Ausführung Grunzen Test --force

Image 1: executing grunt test --force

Bild 2: Vertiefung Fehler

Image 2: indentation errors

Bild 3: "explodierte Mokka!" Fehler

Image 3: "Mocha exploded!" error

+1

Das Hauptproblem ist in der Datei 'user.server.model.tests.js': Es gibt einen Syntaxfehler (wahrscheinlich fehlt eine geschweifte Klammer?). Wenn du 'node path/to/user.server.model.tests.js' verwendest, was wird gedruckt? Der andere Fehler betrifft eine Einrückung, die von 'jshint' gefunden wurde. – MarcoL

Antwort

0

Das Problem war ein extra geschweifte Klammer in einem der Testdateien, die Mokka durch ausgeführt wurde. Dies löste das Mokka-Problem sowie alle Probleme mit der Einrückung.