@@ -96,7 +96,7 class AccountController < ApplicationController | |||||
96 | end |
|
96 | end | |
97 | else |
|
97 | else | |
98 | @user.login = params[:user][:login] |
|
98 | @user.login = params[:user][:login] | |
99 | @user.password, @user.password_confirmation = params[:password], params[:password_confirmation] |
|
99 | @user.password, @user.password_confirmation = params[:user][:password], params[:user][:password_confirmation] | |
100 |
|
100 | |||
101 | case Setting.self_registration |
|
101 | case Setting.self_registration | |
102 | when '1' |
|
102 | when '1' |
@@ -167,6 +167,9 class AccountControllerTest < ActionController::TestCase | |||||
167 | assert_response :success |
|
167 | assert_response :success | |
168 | assert_template 'register' |
|
168 | assert_template 'register' | |
169 | assert_not_nil assigns(:user) |
|
169 | assert_not_nil assigns(:user) | |
|
170 | ||||
|
171 | assert_tag 'input', :attributes => {:name => 'user[password]'} | |||
|
172 | assert_tag 'input', :attributes => {:name => 'user[password_confirmation]'} | |||
170 | end |
|
173 | end | |
171 | end |
|
174 | end | |
172 |
|
175 | |||
@@ -193,6 +196,10 class AccountControllerTest < ActionController::TestCase | |||||
193 | end |
|
196 | end | |
194 | user = User.first(:order => 'id DESC') |
|
197 | user = User.first(:order => 'id DESC') | |
195 | assert_equal 'register', user.login |
|
198 | assert_equal 'register', user.login | |
|
199 | assert_equal 'John', user.firstname | |||
|
200 | assert_equal 'Doe', user.lastname | |||
|
201 | assert_equal 'register@example.com', user.mail | |||
|
202 | assert user.check_password?('test') | |||
196 | assert user.active? |
|
203 | assert user.active? | |
197 | end |
|
204 | end | |
198 | end |
|
205 | end |
@@ -103,8 +103,8 class AccountTest < ActionController::IntegrationTest | |||||
103 | assert_response :success |
|
103 | assert_response :success | |
104 | assert_template 'account/register' |
|
104 | assert_template 'account/register' | |
105 |
|
105 | |||
106 |
post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar" |
|
106 | post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
107 | :password => "newpass", :password_confirmation => "newpass" |
|
107 | :password => "newpass", :password_confirmation => "newpass"} | |
108 | assert_redirected_to '/my/account' |
|
108 | assert_redirected_to '/my/account' | |
109 | follow_redirect! |
|
109 | follow_redirect! | |
110 | assert_response :success |
|
110 | assert_response :success | |
@@ -119,8 +119,8 class AccountTest < ActionController::IntegrationTest | |||||
119 | def test_register_with_manual_activation |
|
119 | def test_register_with_manual_activation | |
120 | Setting.self_registration = '2' |
|
120 | Setting.self_registration = '2' | |
121 |
|
121 | |||
122 |
post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar" |
|
122 | post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
123 | :password => "newpass", :password_confirmation => "newpass" |
|
123 | :password => "newpass", :password_confirmation => "newpass"} | |
124 | assert_redirected_to '/login' |
|
124 | assert_redirected_to '/login' | |
125 | assert !User.find_by_login('newuser').active? |
|
125 | assert !User.find_by_login('newuser').active? | |
126 | end |
|
126 | end | |
@@ -129,8 +129,8 class AccountTest < ActionController::IntegrationTest | |||||
129 | Setting.self_registration = '1' |
|
129 | Setting.self_registration = '1' | |
130 | Token.delete_all |
|
130 | Token.delete_all | |
131 |
|
131 | |||
132 |
post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar" |
|
132 | post 'account/register', :user => {:login => "newuser", :language => "en", :firstname => "New", :lastname => "User", :mail => "newuser@foo.bar", | |
133 | :password => "newpass", :password_confirmation => "newpass" |
|
133 | :password => "newpass", :password_confirmation => "newpass"} | |
134 | assert_redirected_to '/login' |
|
134 | assert_redirected_to '/login' | |
135 | assert !User.find_by_login('newuser').active? |
|
135 | assert !User.find_by_login('newuser').active? | |
136 |
|
136 |
General Comments 0
You need to be logged in to leave comments.
Login now