Je ne me suis pas occupe de la mise en place de l'infrastructure de tests, je me contente d'en écrire, donc je ne voudrais pas te raconter de bêtises.
On passe par un makefile. Les tests et le coverage du serveur nodejs utilisent expresso, pour la partie cliente, on utilise QUnit et jscoverage (on doit lancer le makefile et visiter une url)
voila la règle en question:
checkclient:
@/usr/bin/jscoverage public/lib/ public/lib-cov/
@echo 'run `node app.js`, go to http://$(HOSTNAME):31331/lib-cov/jscoverage.html?../test/coverage.html to run client tests'
clairement c'est relou pour les tests clients, on va peut-être s'orienter vers une solution de tests clients dans nodejs avec jsdom, mais c'est pas gagné.
[^] # Re: Mon avis
Posté par case42 . En réponse au journal Javascript: mais pourquoi ?. Évalué à 1.
Je ne me suis pas occupe de la mise en place de l'infrastructure de tests, je me contente d'en écrire, donc je ne voudrais pas te raconter de bêtises.
On passe par un makefile. Les tests et le coverage du serveur nodejs utilisent expresso, pour la partie cliente, on utilise QUnit et jscoverage (on doit lancer le makefile et visiter une url)
voila la règle en question:
checkclient:
clairement c'est relou pour les tests clients, on va peut-être s'orienter vers une solution de tests clients dans nodejs avec jsdom, mais c'est pas gagné.