Save user locale when sign up, good for email I18n

This commit is contained in:
Rei
2014-03-05 00:16:43 +08:00
parent 96746db80a
commit b631f8703f
3 changed files with 10 additions and 2 deletions

View File

@@ -19,6 +19,14 @@ class UsersControllerTest < ActionController::TestCase
assert login?
end
test "should create user with locale" do
@request.headers['http_accept_language.parser'] = HttpAcceptLanguage::Parser.new('zh-CN')
assert_difference "User.count" do
post :create, user: attributes_for(:user)
end
assert_equal 'zh-CN', User.last.locale
end
test "should redirect back after signup" do
session[:return_to] = '/foo'
post :create, user: attributes_for(:user)