webtech-uos / nodejs-lrs

node.js implementation of a learning record store (LRS) as described in the XAPI specifications
MIT License
9 stars 7 forks source link

Test-Verzeichnis restrukturieren #16

Closed tthelen closed 10 years ago

tthelen commented 10 years ago

Aufteilung in:

Grunt-Targets entsprechend

dlips commented 10 years ago

habe ein test target für die unit tests vom validator hinzugefügt. weiss nicht ob das so ok ist, aber mit den ganzen fehlermeldung von den funktionalen test ist es im moment ein wenig unübersichtlich wenn die immer mitlaufen.

xabbuh commented 10 years ago

Kann man Tests nicht als incomplete oder so ähnlich markieren, so dass diese keine Fehlermeldungen produzieren?

nmeyering commented 10 years ago

@dlips Ich seh leider nirgendwo, wie man dein Test-Target mit grunt ausführt... Ich habe jetzt mal 2 Grunt-Tasks erzeugt für API- bzw. Unittests, die einfach mocha direkt aufrufen. Unschön, aber es funktioniert wenigstens.

@xabbuh die Tests sind ja complete, die sollen Fehlermeldungen produzieren ;)

dlips commented 10 years ago

mochaTest ist ein MultiTask. Einfach "grunt mochaTest:unit-validator"

xabbuh commented 10 years ago

@nmeyering Ich fände es prinzipiell sinnvoll, im Build-Prozess zwischen fehlender Implementierung und fehlerhafter Implementierung unterscheiden zu können. Dafür wäre es hilfreich, wenn man Tests unterschiedlich markieren könnte.

nmeyering commented 10 years ago

Kann mir noch nicht ganz vorstellen, wie du dir das vorstellst. Zumindest kann man ja jetzt nur die Tests laufen lassen, die einen interessieren. Vielleicht sollten die API-Tests einfach nicht in das 'test'-Target?

TiloW commented 10 years ago

@xabbuh Siehe http://stackoverflow.com/questions/11518609/declare-pending-specs-tests-in-jasmine-or-mocha also einfach den Callback auskommentieren