diff --git a/lib/matchers/matchers.rb b/lib/matchers/matchers.rb index dfe041ca1..8b5814a4d 100644 --- a/lib/matchers/matchers.rb +++ b/lib/matchers/matchers.rb @@ -282,13 +282,13 @@ RSpec::Matchers.define :cmp do |first_expected| end failure_message do |actual| - actual = '0' + actual.to_s(8) if octal?(expected) - "\nexpected: value #{@operation} #{expected}\n got: #{actual}\n\n(compared using `cmp` matcher)\n" + actual = '0' + actual.to_s(8) if octal?(@expected) + "\nexpected: value #{@operation} #{@expected}\n got: #{actual}\n\n(compared using `cmp` matcher)\n" end failure_message_when_negated do |actual| - actual = '0' + actual.to_s(8) if octal?(expected) - "\nexpected: value ! #{@operation} #{expected}\n got: #{actual}\n\n(compared using `cmp` matcher)\n" + actual = '0' + actual.to_s(8) if octal?(@expected) + "\nexpected: value ! #{@operation} #{@expected}\n got: #{actual}\n\n(compared using `cmp` matcher)\n" end end