use strict; use Test::More tests => 2; use Template; my $tt = Template->new; $tt->process(\<error; [% USE VimColor -%] [% FILTER vimcolor -%] #!/usr/local/bin/perl use strict; use warnings; print "Hello, World!"; [%- END -%] EOF is(<<"EOF", $html1); #!/usr/local/bin/perl use strict; use warnings; print "Hello, World!"; EOF $tt->process(\<error; [% USE VimColor -%] [% FILTER vimcolor set_number => 1 -%] #!/usr/local/bin/perl use strict; use warnings; print "Hello, World!"; [%- END -%] EOF is( <<"EOF", $html2 ); 1 #!/usr/local/bin/perl 2 use strict; 3 use warnings; 4 5 print "Hello, World!"; EOF