Sha256: 43c485ff6ca1a8b154db74e3e1778401d5581f0c5d26eaf5b653936bb3007cb6
Contents?: true
Size: 1.26 KB
Versions: 3
Compression:
Stored size: 1.26 KB
Contents
require 'rewritepclint' describe Rewritepclint do it 'should replace the files array with a prefixed version' do original = <<-eos bla bla bla <?xml version="1.0"?> <doc> <message><file>test\\test.cpp</file> <line>8</line> <type>Info</type> <code>715</code> <desc>Symbol 'argc' (line 6) not referenced</desc></message> <message><file>test\\test.cpp</file> <line>6</line> <type>Info</type> <code>830</code> <desc>Location cited in prior message</desc></message> <message><file>test\\test.cpp</file> <line>8</line> <type>Info</type> <code>715</code> <desc>Symbol 'args' (line 6) not referenced</desc></message> </doc> blub blub blub eos should_be_plist = <<-eos <?xml version="1.0"?> <doc> <message><file>prefix/test/test.cpp</file> <line>8</line> <type>Info</type> <code>715</code> <desc>Symbol 'argc' (line 6) not referenced</desc></message> <message><file>prefix/test/test.cpp</file> <line>6</line> <type>Info</type> <code>830</code> <desc>Location cited in prior message</desc></message> <message><file>prefix/test/test.cpp</file> <line>8</line> <type>Info</type> <code>715</code> <desc>Symbol 'args' (line 6) not referenced</desc></message> </doc> eos new_content = Rewritepclint.with(prefix: 'prefix', content: original) new_content.should eq(should_be_plist) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rewritepclint-0.0.4 | spec/rewrite_spec.rb |
rewritepclint-0.0.3 | spec/rewrite_spec.rb |
rewritepclint-0.0.2 | spec/rewrite_spec.rb |