diff options
Diffstat (limited to 'spec/mspec/lib/mspec/utils/format.rb')
-rw-r--r-- | spec/mspec/lib/mspec/utils/format.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/spec/mspec/lib/mspec/utils/format.rb b/spec/mspec/lib/mspec/utils/format.rb index bb75e131de..425dd4d11c 100644 --- a/spec/mspec/lib/mspec/utils/format.rb +++ b/spec/mspec/lib/mspec/utils/format.rb @@ -13,7 +13,11 @@ end module MSpec def self.format(obj) - obj.pretty_inspect.chomp + if String === obj and obj.include?("\n") + "\n#{obj.inspect.gsub('\n', "\n")}" + else + obj.pretty_inspect.chomp + end rescue => e "#<#{obj.class}>(#pretty_inspect raised #{e.inspect})" end |