Merge pull request #1675 from plataformatec/fix_assertion

Fix the assert_same_content assertion helper
This commit is contained in:
Rodrigo Flores
2012-02-22 10:51:05 -08:00
2 changed files with 4 additions and 5 deletions

View File

@@ -342,7 +342,7 @@ class ReconfirmableTest < ActiveSupport::TestCase
:confirmation_sent_at,
:confirmation_token,
:confirmed_at,
:unconfirmable_email
:unconfirmed_email
]
end
end

View File

@@ -25,11 +25,10 @@ class ActiveSupport::TestCase
assert_no_difference('ActionMailer::Base.deliveries.size') { yield }
end
def assert_same_content(expected, result)
assert expected.size == result.size, "the arrays doesn't have the same content"
def assert_same_content(result, expected)
assert expected.size == result.size, "the arrays doesn't have the same size"
expected.each do |element|
result.index(element)
assert !element.nil?, "the arrays doesn't have the same content"
assert result.include?(element), "The array doesn't include '#{element}'."
end
end