Module: PdfMatcher::Testing::FailureMessage

Defined in:
lib/pdf_matcher/testing/failure_message.rb

Constant Summary collapse

BASE_MESSAGE =
'The PDF contents did not match.'

Class Method Summary collapse

Class Method Details

.build(output_diff = nil) ⇒ Object



10
11
12
# File 'lib/pdf_matcher/testing/failure_message.rb', line 10

def build(output_diff = nil)
  [BASE_MESSAGE, message_for_checking_output_diff(output_diff)].compact.join(' ')
end

.message_for_checking_output_diff(output_diff) ⇒ Object



14
15
16
# File 'lib/pdf_matcher/testing/failure_message.rb', line 14

def message_for_checking_output_diff(output_diff)
  output_diff ? "Check #{output_diff} for details of the differences." : nil
end