X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-CGI-Ex;a=blobdiff_plain;f=t%2F7_template_00_base.t;h=c1b17ba0917856449130348e78581fc744109afd;hp=7fa643b5c0ac333018d9cd3569fa824110a56427;hb=8abbacc82b52f460bef67c1923ae98873a95e123;hpb=d0287461de3f9b5c49ce02b22957022bdc5e87d8 diff --git a/t/7_template_00_base.t b/t/7_template_00_base.t index 7fa643b..c1b17ba 100644 --- a/t/7_template_00_base.t +++ b/t/7_template_00_base.t @@ -14,7 +14,7 @@ BEGIN { }; use strict; -use Test::More tests => 515 - ($is_tt ? 103 : 0); +use Test::More tests => 521 - ($is_tt ? 109 : 0); use Data::Dumper qw(Dumper); use constant test_taint => 0 && eval { require Taint::Runtime }; @@ -361,6 +361,14 @@ process_ok('[% {a => "B", c => "D"}.fmt %]' => "a\tB\nc\tD") if ! $is_tt; process_ok('[% {a => "B", c => "D"}.fmt("%s:%s") %]' => "a:B\nc:D") if ! $is_tt; process_ok('[% {a => "B", c => "D"}.fmt("%s:%s", "; ") %]' => "a:B; c:D") if ! $is_tt; +process_ok('[% 1.format("%s") %]' => '1') if ! $is_tt; +process_ok('[% 1.format("%*s", 6) %]' => ' 1') if ! $is_tt; +process_ok('[% 1.format("%-*s", 6) %]' => '1 ') if ! $is_tt; + +process_ok('[% 1.fmt("%-*s", 6) %]' => '1 ') if ! $is_tt; +process_ok('[% [1,2].fmt("%-*s", "|", 6) %]' => '1 |2 ') if ! $is_tt; +process_ok('[% {1=>2,3=>4}.fmt("%*s:%*s", "|", 3, 3) %]' => ' 1: 2| 3: 4') if ! $is_tt; + ###----------------------------------------------------------------### ### virtual objects