Class: RSpec::Matchers::BuiltIn::Compound

Inherits:
Object
  • Object
show all
Defined in:
opal/opal/rspec/fixes/rspec/matchers/built_in/compound.rb

Instance Method Summary collapse

Instance Method Details

#multiline_message(message_1, message_2) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'opal/opal/rspec/fixes/rspec/matchers/built_in/compound.rb', line 2

def multiline_message(message_1, message_2)
  # \z and \A not supported in Opal
  # [
  #     indent_multiline_message(message_1.sub(/\n+\z/, '')),
  #     "...#{conjunction}:",
  #     indent_multiline_message(message_2.sub(/\A\n+/, ''))
  # ].join("\n\n")
  [
      indent_multiline_message(message_1.sub(/\n+$/, '')),
      "...#{conjunction}:",
      indent_multiline_message(message_2.sub(/^\n+/, ''))
  ].join("\n\n")
end