locale_setting_test.rb
521 Bytes
require "#{File.dirname(__FILE__)}/../test_helper"
class LocaleSettingTest < ActionController::IntegrationTest
should 'set locale properly' do
# set locale to pt_BR
get '/', :locale => 'pt_BR'
assert_equal 'pt_BR', GetText.locale.to_s
# locale is kept
get '/'
assert_equal 'pt_BR', GetText.locale.to_s
# changing back
get '/', :locale => 'en'
assert_equal 'en', GetText.locale.to_s
# locale is kept again
get '/'
assert_equal 'en', GetText.locale.to_s
end
end