We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 04d5dc6 commit 25347e5Copy full SHA for 25347e5
lib/super_diff/rspec/monkey_patches.rb
@@ -423,6 +423,26 @@ def from(expected, actual)
423
new([[expected, text, actual]])
424
end
425
426
+ def for_many_matchers(matchers)
427
+ # Look for expected_for_diff and actual_for_diff if possible
428
+ diff_tuples = matchers.map do |m|
429
+ expected = if m.respond_to?(:expected_for_diff)
430
+ m.expected_for_diff
431
+ else
432
+ m.expected
433
+ end
434
+
435
+ actual = if m.respond_to?(:actual_for_diff)
436
+ m.actual_for_diff
437
438
+ m.actual
439
440
+ [expected, diff_label_for(m), actual]
441
442
443
+ new(diff_tuples)
444
445
446
def colorizer
447
RSpec::Core::Formatters::ConsoleCodes
448
0 commit comments