Il faut réinitialiser la base après chaque test ! On doit partir pour
chaque test des mêmes conditions initiales. Sinon ce n'est pas reproductible
Le 28 décembre 2014 14:19, Franck Paul <carnet.franck.paul(a)gmail.com> a
écrit :
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
--
Dev mailing list - Dev(a)list.dotclear.org -
http://ml.dotclear.org/listinfo/dev