Commit | Line | Data |
e1b4b35c |
1 | use strictures 1; |
2 | use Test::More; |
3 | use HTML::String; |
4 | |
5 | my $hi = 'Hi <bob>'; |
6 | |
7 | my $one = html('<tag>').$hi.html('</tag>'); |
8 | |
9 | is("$one", '<tag>Hi <bob></tag>'); |
10 | |
11 | my $two = do { |
12 | use HTML::String::Overload; |
13 | |
ed99cbb4 |
14 | "<tag>${hi}</tag>"; |
e1b4b35c |
15 | }; |
16 | |
17 | is("$two", '<tag>Hi <bob></tag>'); |
18 | |
f27b509e |
19 | my $three = html('<tag>'); |
20 | |
21 | $three .= $hi; |
22 | |
23 | $three .= html('</tag>'); |
24 | |
25 | is("$three", '<tag>Hi <bob></tag>'); |
26 | |
27 | my $four; { |
28 | use HTML::String::Overload { ignore => { lies => 1 } }; |
29 | |
30 | #$four = "<tag>".$hi."</tag>\n"; |
31 | $four = "<tag>$hi</tag>"."\n"; |
32 | }; |
33 | |
34 | chomp($four); |
35 | |
36 | is("$four", '<tag>Hi <bob></tag>'); |
37 | |
e1b4b35c |
38 | done_testing; |