[Git][noosfero/noosfero][master] refactoring assert_equivalent to compare arrays properly
Leandro Nunes
gitlab at mg.gitlab.com
Wed Dec 9 11:07:46 BRST 2015
Leandro Nunes pushed to branch master at Noosfero / noosfero
Commits:
9994dedf by Leandro Nunes dos Santos at 2015-12-09T10:06:58Z
refactoring assert_equivalent to compare arrays properly
- - - - -
1 changed file:
- test/test_helper.rb
Changes:
=====================================
test/test_helper.rb
=====================================
--- a/test/test_helper.rb
+++ b/test/test_helper.rb
@@ -87,7 +87,9 @@ class ActiveSupport::TestCase
alias :ok :assert_block
def assert_equivalent(enum1, enum2)
- assert( (enum1.length == enum2.length) && ((enum1 - enum2) == []) && ((enum2 - enum1) == []), "<#{enum1.inspect}> expected to be equivalent to <#{enum2.inspect}>")
+ enum1 = enum1.group_by{|e|e}.values
+ enum2 = enum2.group_by{|e|e}.values
+ assert( (enum1.length == enum2.length) && ((enum1 - enum2) == []), "<#{enum1.inspect}> expected to be equivalent to <#{enum2.inspect}>")
end
def assert_mandatory(object, attribute, test_value = 'some random string')
View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/9994dedf6a10575daccf8b761db72829bd3623f8
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20151209/b5b54262/attachment-0001.html>
More information about the Noosfero-dev
mailing list