summaryrefslogtreecommitdiff
path: root/t/tests/maker.t
diff options
context:
space:
mode:
Diffstat (limited to 't/tests/maker.t')
-rw-r--r--t/tests/maker.t34
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;