Changeset 355
- Timestamp:
- 04/07/06 09:43:23 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
login_engine/branches/rb_1.0/test/functional/user_controller_test.rb
r282 r355 88 88 assert_match /login:\s+\w+\n/, mail.encoded 89 89 assert_match /password:\s+\w+\n/, mail.encoded 90 mail.encoded =~ /user_id=(.*?)&key=(.*?)"/ 91 user_id = $1 92 key = $2 90 #mail.encoded =~ /user_id=(.*?)&key=(.*?)"/ 91 user_id = /user_id=(\d+)/.match(mail.encoded)[1] 92 key = /key=([a-z0-9]+)/.match(mail.encoded)[1] 93 94 assert_not_nil user_id 95 assert_not_nil key 93 96 94 97 user = User.find_by_email("newbob@test.com") … … 249 252 assert_equal 1, ActionMailer::Base.deliveries.size 250 253 mail = ActionMailer::Base.deliveries[0] 251 mail.encoded =~ /user_id=(.*?)&key=(.*?)"/ 252 id = $1 253 key = $2 254 255 post :restore_deleted, :user_id => "#{id}", "key" => "badkey" 254 user_id = /user_id=(\d+)/.match(mail.encoded)[1] 255 key = /key=([a-z0-9]+)/.match(mail.encoded)[1] 256 257 post :restore_deleted, :user_id => "#{user_id}", "key" => "badkey" 256 258 assert_session_has_no :user 257 259 258 260 # Advance the time past the delete date 259 261 Time.advance_by_days = LoginEngine.config :delayed_delete_days 260 post :restore_deleted, :user_id => "#{ id}", "key" => "#{key}"262 post :restore_deleted, :user_id => "#{user_id}", "key" => "#{key}" 261 263 assert_session_has_no :user 262 264 Time.advance_by_days = 0 263 265 264 post :restore_deleted, :user_id => "#{ id}", "key" => "#{key}"266 post :restore_deleted, :user_id => "#{user_id}", "key" => "#{key}" 265 267 assert_session_has :user 266 268 end … … 455 457 mail = ActionMailer::Base.deliveries[0] 456 458 assert_equal "bob@test.com", mail.to_addrs[0].to_s 457 mail.encoded =~ /user_id=(.*?)&key=(.*?)"/ 458 id = $1 459 key = $2 460 post :change_password, :user => { :password => "#{password}", :password_confirmation => "#{password}"}, :user_id => "#{id}", :key => "#{key}" 459 user_id = /user_id=(\d+)/.match(mail.encoded)[1] 460 key = /key=([a-z0-9]+)/.match(mail.encoded)[1] 461 post :change_password, :user => { :password => "#{password}", :password_confirmation => "#{password}"}, :user_id => "#{user_id}", :key => "#{key}" 461 462 assert_session_has :user 462 463 get :logout
