spec/unit/formatter_spec.rb in clintegracon-0.8.1 vs spec/unit/formatter_spec.rb in clintegracon-0.9.0
- old
+ new
@@ -63,9 +63,23 @@
\e[31m- $removed\e[0m
$after
--- END ------------
EOS
end
+
+ it 'should show carriage returns' do
+ diff = ['$before', "+ $blah\radd", "- $blah\rremoved", '$after']
+ diff.stubs(:relative_path => '$relative_path')
+ @formatter.describe_file_diff(diff, 20).to_s.should.be.eql? <<-EOS
+File comparison error `$relative_path` for $spec_folder:
+--- DIFF -----------
+$before
+\e[32m+ $blah\\radd\e[0m
+\e[31m- $blah\\rremoved\e[0m
+$after
+--- END ------------
+EOS
+ end
end
end
describe 'has formatting methods' do
before do