Re,

Testons, testons ...

Je vois qu'actuellement le gros boulot sur les tests porte sur les
fonctionnalités JS, je veux bien commencer à essuyer les plâtres sur les
tests des pages et des comportements attendus.

Pour ce faire, il faudrait que les tests partent sur une base commune,
c'est à dire, en termes de prérequis (le "setup" global de chaque batterie
de test) :
* On crée un nouveau blog (avec un identifiant bien parlant, du genre
"functional_tests_blog"
* On crée des utilisateurs-clés sur le blog (avec des ids bien parlants
genre ftest_user_role), avec les droits qui vont bien
* On importe un contenu pertinent avec les cas d'usage normaux : billets,
médias, pages, catégories, tags, ... idéalement on met un titre facilement
reconnaissable pour les billets, les médias, les tags
* On fait les tests qui vont bien

Et en guise de "teardown" après avoir fait tous les tests:
* On détruit le blog, les billets, les utilisateurs, ...

Nicolas, tu penses que c'est faisable sous jasmine ?


Je propose qu'on enchaîne sur ce qu'on va considérer comme "contenu
pertinent" : vous y verriez quoi ?

--
Bruno
-- 
Dev mailing list - Dev@list.dotclear.org - http://ml.dotclear.org/listinfo/dev

Répondre à