Как вернуться на английский профиль в огурце? - PullRequest
0 голосов
/ 31 августа 2011

Я использую сценарий управления профилем пользователя, где я переключаюсь на другой язык. Теперь все мои последующие сценарии потерпели неудачу, потому что названия кнопок изменились. Решения, которые я вижу в Интернете, предлагают использовать интернационализации I18N на этапах огурца. Тем не менее, это выглядит несколько уродливо, или? Какие еще есть варианты для сброса языка в сеансе в cucumber + devise, чтобы предотвратить такие ошибки:

Given I am logged in as user # features/step_definitions/authorization_steps.rb:1
  no button with value or id or text 'Sign in' found (Capybara::ElementNotFound)
  (eval):2:in `click_button'
  ./features/step_definitions/authorization_steps.rb:6:in `/^I am logged in as ([^"]*)$/'
  features/managing_content/manage_content.feature:7:in `Given I am logged in as user'
...