Donc le test de changement de langue devient :
Scenario: Change language to french
Given I am logged in as "admin" with password "password"
When I go to "/admin/preferences.php"
And I select "fr - Français" from "user_lang"
And I press "Update my profil"
Then I should be on "/admin/preferences.php"
And the "user_lang" field should contain "fr"
And I should see "Personal information has been successfully updated."
in the "p.success" element
Scenario: Change language back to english
Given I am logged in as "admin" with password "password"
When I go to "/admin/preferences.php"
And I select "en - English" from "user_lang"
And I press "Mettre à jour mon profil"
Then I should be on "/admin/preferences.php"
And the "user_lang" field should contain "en"
And I should see "Vos informations personnelles ont été enregistrées."
in the "p.success" element
J'ai rajouté un contrôle sur la valeur contenue dans "user_lang" car tester
simplement le message ne suffit pas (on peut n'avoir rien changé et cliqué
sur le bouton "Update my profil".
Le 28 décembre 2014 14:10, Franck Paul <carnet.franck.paul(a)gmail.com> a
écrit :
Ok, parce que je commençais à m'arracher les cheveux pour
comprendre
comment s'était possible.
En cherchant de la doc je suis tombé sur l'option dry-run de behat, elle a
quel effet exactement ?
Le 28 décembre 2014 14:05, Bruno <dsls(a)morefnu.org> a écrit :
Le 28 décembre 2014 13:52, Franck Paul <carnet.franck.paul(a)gmail.com> a
> écrit :
> > 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.
>
>
> En fait il y a une erreur dans la feature sur la sélection de la
> langue : il faut en effet sélectionner la valeur textuelle, et non la
> valeur envoyée.
>
> Si je mets :
> And I select "fr - Français" from "user_lang"
>
> dans la feature, ça commute bien en français.
>
> --
> Bruno
> --
> Dev mailing list - Dev(a)list.dotclear.org -
>
http://ml.dotclear.org/listinfo/dev
>
--
Franck
--
Franck