Ich bin auf der Suche nach Jasmine Tests zu Mocha-Tests aufgrund seiner Fähigkeit, Vor (alle), seine Berichtsfunktionen und seine Unterstützung für Coffeescript zu machen.Mocha-kompatible Geräte unterstützen
Eine Sache, die ich nicht finden konnte, ist, ob Mocha (oder in Verbindung mit einer kompatiblen Assertion-Bibliothek) Fixtures wie Jasmine-Jquery unterstützt (https://github.com/velesin/jasmine-jquery). Gibt es solche Funktionalität für Mocha?
Ich versuche einige In-Browser-Code zu testen (so werde ich es mit dem HTML-Test-Runner ausführen), die das DOM manipuliert. Ich möchte Zombiejs nicht verwenden, weil ich es lieber in der Umgebung ausführen würde, in der ich teste.
Edit: Nur als Referenz, während der Suche nach einer Lösung stieß ich auf Grunt + Mocha mit einem Phantomjs Implementierung. Dies funktioniert auch nicht für meinen Fall, da ich eine benutzerdefinierte Version von Webkit verwenden möchte.
Repliziert JS-Fixtures auch das Laden von JSON, wie 'getJSONFixture()' in Jasmine-Jquery? –
nein, das wird derzeit nicht unterstützt - ich werde es als eine Verbesserung betrachten. PR's willkommen: https://github.com/badunk/js-fixtures/issues/12 – badunk
Ist das immer noch so? Es gibt Setup- und Teardown-Funktionen in Mocha und sie unterstützen laufende Tests im Browser. – Indolering