Et je viens de comprendre que toutes les actions ayant une répercussion sur la base de données ne sont en fait pas du tout enregistrées.
Du coup, aucun moyen de tester un changement de langue pour un utilisateur, sauf à aller pondre du code derrière (et là on sort du non-geek pour rentrer dans du développement). En clair, il faut concevoir chaque scénario à partir d'une installation toute neuve, ça va vite devenir très lourd si on veut tester un peu en profondeur la gestion des billets, commentaires, formats, etc… Le 28 décembre 2014 09:51, Franck Paul <[email protected]> a écrit : > Encore une question (j'ai pas fini :-p ) : > > Pourquoi le test fonctionne-t-il deux fois de suite ? > > Normalement, ces lignes : > > And I press "Update my profil" > Then I should be on "/admin/preferences.php" > And I should see "Personal information has been successfully updated." > in the "p.success" element > > Sont dépendantes de la langue sélectionnée, or au premier test on bascule > sur le français, du coup les éléments "Update my profil" et "Personel… > updated." ne sont plus d'actualité puisque remplacés par leurs équivalents > en français. > > > > Le 28 décembre 2014 09:18, Franck Paul <[email protected]> a > écrit : > > Merci Bruno, je vais aller jeter un œil à tout ça… >> >> Le 27 décembre 2014 20:25, Bruno <[email protected]> a écrit : >> >> > Qui plante lamentablement parce qu'il ne trouve pas le champ "user_lang" >>> > sur la page (alors qu'il y est). >>> > >>> > 1. Suis-je censé refaire la manip de login avant de tester autre chose >>> ? >>> > 2. Un scénario tourne-t-il dans le contexte dans lequel s'est terminé >>> le >>> > précédent ? >>> > 3. Pourquoi ça merde ? >>> >>> Je viens de pusher le cas de test "change language" sur mon repo, avec >>> le nouveau contexte "Given I am logged in as..." >>> >>> -- >>> Bruno >>> -- >>> Dev mailing list - [email protected] - >>> http://ml.dotclear.org/listinfo/dev >>> >> >> >> >> -- >> Franck >> > > > > -- > Franck > -- Franck -- Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev
