test for save in after_create hook breaks devise confirmation [3787]

This commit is contained in:
Kacper Walanus 2015-11-24 01:54:03 +01:00
parent d22ac4a4fb
commit a0cd4655ba
1 changed files with 14 additions and 0 deletions

View File

@ -476,4 +476,18 @@ class ReconfirmableTest < ActiveSupport::TestCase
:unconfirmed_email
]
end
test 'should not require reconfirmation after creating a record' do
user = create_admin
assert !user.pending_reconfirmation?
end
test 'should not require reconfirmation after creating a record with #save called in callback' do
class Admin::WithSaveInCallback < Admin
after_create :save
end
user = Admin::WithSaveInCallback.create(valid_attributes.except(:username))
assert !user.pending_reconfirmation?
end
end