diff --git a/features/support/hooks.rb b/features/support/hooks.rb index 17daaad..eca93f5 100644 --- a/features/support/hooks.rb +++ b/features/support/hooks.rb @@ -1,7 +1,17 @@ After do |scenario| -# Do something after each scenario. -# The +scenario+ argument is optional, but -# if you use it, you can inspect status with -# the #failed?, #passed? and #exception methods. -Rails.cache.clear -end \ No newline at end of file + # Do something after each scenario. + # The +scenario+ argument is optional, but + # if you use it, you can inspect status with + # the #failed?, #passed? and #exception methods. + Rails.cache.clear +end + +# Run all acceptance tests on the default language +Before do |scenario| + if defined?(page) && ! page.driver.nil? + header_method = [:add_header, :header].find(&page.driver.method(:respond_to?)) + page.driver.send(header_method, 'Accept-Language', I18n.default_locale) if header_method + end + + I18n.locale = I18n.default_locale +end -- libgit2 0.21.2