Cucumber et i18n.translate

Bonjour,

Je me met à Cucumber pour mes tests.
Tous mes messages sont dans les fichiers de traduction et et je me
demandais comment faire pour utiliser translate dans les features pour
éviter des erreurs lors des tests à chaque fois que je change mon
fichier de message.

Un truc comme ça :
Then I should see “#{I18n.tranlate(user.msg1)}”

Nicolas

Salut Nicolas
En fait c’est tout simple il suffit de remplacer dans le
webrat_steps.rb

Then /^I should see “([^”]*)"$/ do |text|
response.should contain(I18n.translate(text)) or response.should
contain(text)
end

par
Then /^I should see “([^”]*)"$/ do |text|
response.should contain(I18n.translate(text))
end

Alexis

On Apr 13, 10:56 am, Tranquiliste [email protected]

Salut Alexis,

Merci je vais essayer dès que mon Mac voudra bien redémarrer (mon
disque dur est en train de mourir)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs