82
82
print "# Without any nesting, but with Z's, and odder whitespace...\n";
83
83
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nF<< aZ<> >>C<<< Z<>b >>>I<<<< c >>>>B<< d \t >>X<<\ne >>\n"),
84
'<Document><Para><F>aZ<></F><C>Z<>b</C><I>c</I><B>d</B><X>e</X></Para></Document>'
84
'<Document><Para><F>a</F><C>b</C><I>c</I><B>d</B><X>e</X></Para></Document>'
87
87
print "# With nesting and Z's, and odder whitespace...\n";
88
88
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nF<< aZ<> >>C<<< Z<>bZ<>B<< d \t >>X<<\ne >> >>>I<<<< c >>>>\n"),
89
"<Document><Para><F>aZ<></F><C>Z<>bZ<>B<< d >>X<< e >></C><I>c</I></Para></Document>"
89
"<Document><Para><F>a</F><C>b<B>d</B><X>e</X></C><I>c</I></Para></Document>"
92
print "# Regression https://rt.cpan.org/Ticket/Display.html?id=12239\n";
92
print "# Regression https://rt.cpan.org/Ticket/Display.html?id=55602 (vs 12239)\n";
93
93
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nC<<< foo->bar >>>\n"),
94
94
'<Document><Para><C>foo->bar</C></Para></Document>'
96
96
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nC<<< C<foo> >>>\n"),
97
'<Document><Para><C>C<foo></C></Para></Document>'
97
'<Document><Para><C><C>foo</C></C></Para></Document>'
99
99
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nC<<< C<<foo>> >>>\n"),
100
'<Document><Para><C><C><foo</C>></C></Para></Document>'
102
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nC<<< CZ<><<foo>> >>>\n"),
103
'<Document><Para><C>C<<foo>></C></Para></Document>'
105
ok( Pod::Simple::XMLOutStream->_out("=pod\n\nC<<< CE<lt><foo>> >>>\n"),
100
106
'<Document><Para><C>C<<foo>></C></Para></Document>'