Open tthelen opened 10 years ago
Schnittstelle zum Einbinden eines isolierten Servers existiert jetzt. siehe test/functional/node_modules/server_setup.coffee
Cool, danke.
Ich hab noch ne kleine Änderungen an den POST/PUT Tests vorgenommen, du hast den Puffer anstelle des JSON-Strings übermittelt. Außerdem muss auch im Request der Content-Type deklariert werden (sonst 400: Bad Request), bin mir allerdings nicht sicher ob das in der xAPI auch so spezifiziert ist? Wir könnten gegebenenfalls im Request den Content-Type ignorieren.. hässlich aber vll etwas robuster.
@nmeyering Die Namen von Header-Feldern sind case-insensitive, bitte beachten!
Weshalb verwenden wir eigentlich diese Verzeichnisstruktur?
Weshalb heißt jede Datei innerhalb des functional
-Verzeichnis test.coffee
?
Die Verzeichnisstruktur bildet die Struktur der Spec wieder, und so wenige Dateien hauptsaechlich aus Faulheit. Sonst muss man ueberall die ganzen require
s einzeln hinschreiben, aber die relativen Pfade aendern sich ja...
Das mit dem require
könnte man ja gerade noch verkraften... Aber wieso jedesmal ein Ordner für eine einzelne Datei namens test.coffee
?
Ist auch nicht so wichtig, habe nur gerade überlegt wenn wir die Integration-Tests (z.B. für OAuth) anlegen und ob das nach dem gleichen Schema gemacht werden sollte.
TODOs:
Ziel:
grunt test -> Alle vorhandenen Tests werden abgearbeitet und reportet
Verschiedene Targets: