Cucumber et i18n.translate


#1

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


#2

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 removed_email_address@domain.invalid


#3

Salut Alexis,

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