diff options
Diffstat (limited to 't/tests/maker.t')
-rw-r--r-- | t/tests/maker.t | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/t/tests/maker.t b/t/tests/maker.t new file mode 100644 index 0000000..38fbfd8 --- /dev/null +++ b/t/tests/maker.t @@ -0,0 +1,34 @@ +# -*- mode: perl6 -*- +use Test; +use lib 't/lib'; +use Test::WebCoso; +use File::Temp; +use WebCoso; +use WebCoso::Maker::TT; + +my $testdir = tempdir.IO; +my $srcdir = $testdir.child('src'); +my $destdir = $testdir.child('dst'); + +$srcdir.mkdir; +$destdir.mkdir; + +$srcdir.child('document.it.tt').spurt('it'); +$srcdir.child('document.en.tt').spurt('en'); + +my $wc = WebCoso.new(:$srcdir,:$destdir); + +my $m = WebCoso::Maker::TT.new(basename=>'document',dir=>Nil,:$wc); + +my %output = $m.get-files(); + +cmp-files( + %output, + { + en => { $^x.slurp eq 'en expanded' }, + it => { $^x.slurp eq 'it expanded' }, + }, + 'made the files', +); + +done-testing; |