diff --git a/test/test_helper.rb b/test/test_helper.rb index 59b0b35..682d634 100644 --- 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') -- libgit2 0.21.2