jruby: jruby 9.1.6.0 (2.3.1) 2016-11-09 0150a76 Java HotSpot(TM) 64-Bit Server VM 25.112-b16 on 1.8.0_112-b16 +jit [darwin-x86_64]
Input:
<root>
<products>
<![CDATA[cdatablock]]>
</products>
</root>
Output:
--- expected
+++ actual
@@ -1,3 +1,3 @@
-{"root"=>{"products"=>{"__content__"=>"
- cdatablock
+{"root"=>{"products"=>{"__content__"=>"cdatablock
+
"}}}
Input:
<root>
<products>
<![CDATA[cdatablock1]]><![CDATA[cdatablock2]]>
</products>
</root>
Output:
--- expected
+++ actual
@@ -1,3 +1,3 @@
-{"root"=>{"products"=>{"__content__"=>"
- cdatablock1cdatablock2
+{"root"=>{"products"=>{"__content__"=>"cdatablock1cdatablock2
+
"}}}
Input:
<root>
<products>
hello <![CDATA[cdatablock]]>
morning
</products>
</root>
Output:
--- expected
+++ actual
@@ -1,4 +1,4 @@
-{"root"=>{"products"=>{"__content__"=>"
- hello cdatablock
+{"root"=>{"products"=>{"__content__"=>"cdatablock
+ hello
morning
"}}}