1
0
Fork 0
mirror of https://github.com/heartcombo/devise.git synced 2022-11-09 12:18:31 -05:00

Fixing some tests and adding an assert message

This commit is contained in:
Rodrigo Flores 2012-02-20 10:12:26 -02:00
parent d7337c5b26
commit faf8b01ecc
5 changed files with 6 additions and 14 deletions

View file

@ -155,11 +155,4 @@ class RememberMeTest < ActionController::IntegrationTest
get users_path
assert_not warden.authenticated?(:user)
end
test 'required_fields should contain the fields that Devise uses' do
assert_equal Devise::Models::Rememberable.required_fields(User), [
:remember_created_at,
:remember_token
]
end
end

View file

@ -168,9 +168,8 @@ class RememberableTest < ActiveSupport::TestCase
test 'should have the required_fiels array' do
assert_same_content Devise::Models::Rememberable.required_fields(User), [
:unlock_token,
:locked_at,
:failed_attempts
:remember_created_at,
:remember_token
]
end
end

View file

@ -48,7 +48,7 @@ class TokenAuthenticatableTest < ActiveSupport::TestCase
end
test 'required_fields should contain the fields that Devise uses' do
assert_same_content Devise::Models::TokenAuthenticatable.required_fields(User).sort, [
assert_same_content Devise::Models::TokenAuthenticatable.required_fields(User), [
:authentication_token
]
end

View file

@ -2,7 +2,7 @@ require 'test_helper'
class TrackableTest < ActiveSupport::TestCase
test 'required_fields should contain the fields that Devise uses' do
assert_same_content Devise::Models::Trackable.required_fields(User).sort, [
assert_same_content Devise::Models::Trackable.required_fields(User), [
:current_sign_in_at,
:current_sign_in_ip,
:last_sign_in_at,

View file

@ -26,10 +26,10 @@ class ActiveSupport::TestCase
end
def assert_same_content(expected, result)
assert expected.size == result.size
assert expected.size == result.size, "the arrays doesn't have the same content"
expected.each do |element|
result.index(element)
assert !element.nil?
assert !element.nil?, "the arrays doesn't have the same content"
end
end
end