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 25347e5 commit 29b7e36Copy full SHA for 29b7e36
lib/super_diff/rspec/monkey_patches.rb
@@ -352,6 +352,26 @@ def from(expected)
352
new([[expected, text]])
353
end
354
355
+ def for_many_matchers(matchers)
356
+ # Look for expected_for_diff and actual_for_diff if possible
357
+ diff_tuples = matchers.map do |m|
358
+ expected = if m.respond_to?(:expected_for_diff)
359
+ m.expected_for_diff
360
+ else
361
+ m.expected
362
+ end
363
+
364
+ actual = if m.respond_to?(:actual_for_diff)
365
+ m.actual_for_diff
366
367
+ m.actual
368
369
+ [expected, diff_label_for(m), actual]
370
371
372
+ new(diff_tuples)
373
374
375
def colorizer
376
RSpec::Core::Formatters::ConsoleCodes
377
0 commit comments