module HashesEqual::EnumerableCompareHelper
Public Instance Methods
assert_enumerable_equal(expected, actual, verbose: true)
click to toggle source
# File lib/hashes_equal/enumerable_compare_helper.rb, line 25 def assert_enumerable_equal(expected, actual, verbose: true) displayable_diff = EnumerableDiffDisplayer.new( expected: expected, actual: actual ).call if verbose assert_equal expected, actual, displayable_diff else assert expected == actual, displayable_diff end end
assert_time_aware_enumerable_equal( expected, actual, time_granularity:, verbose: true )
click to toggle source
# File lib/hashes_equal/enumerable_compare_helper.rb, line 8 def assert_time_aware_enumerable_equal( expected, actual, time_granularity:, verbose: true ) time_coarsener = TimeCoarsener.new(time_granularity) time_coarsened_expected = time_coarsener.call(expected) time_coarsened_actual = time_coarsener.call(actual) assert_enumerable_equal( time_coarsened_expected, time_coarsened_actual, verbose: verbose ) end