Wie teste ich keystonejs Modelle?

8

Gibt es eine Möglichkeit, Tests für keystonejs auszuführen, die auch eine Test- oder echte mongodb-Instanz betreffen?

Es wäre schön, wenn es ähnlich wie Django ist.

    
pyeleven 06.03.2014, 17:00
quelle

1 Antwort

12

Es gibt noch keine offiziellen Beispiele für die Implementierung von Unit-Tests für KeystoneJS-Sites, aber es würde Sie nichts daran hindern, Tests mit einem Framework wie mocha zu schreiben, wie Sie es in jeder anderen node.js-App tun würden / p>

Sie möchten Keystone initialisieren, Ihre Modelle registrieren, dann eine Verbindung zur Datenbank herstellen und Tests ausführen, ohne den Webserver zu starten. Etwas wie das:

./tests.js

%Vor%

Führen Sie dann tests.js aus, oder erstellen Sie ein npm / grunt / etc.-Skript.

Behalten Sie das Problem # 216 für ein integriertes Testframework im Auge.

    
Jed Watson 09.03.2014 14:06
quelle