summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2015-09-05 15:11:20 +0100
committerdakkar <dakkar@thenautilus.net>2015-09-05 15:11:20 +0100
commit262659af7177d4d459d4ec7d62e2f501de049f1d (patch)
tree19d6982ca779192b3bcc0213228a95f99356967d /t
parentfirst test (diff)
downloadWebCoso-p6-262659af7177d4d459d4ec7d62e2f501de049f1d.tar.gz
WebCoso-p6-262659af7177d4d459d4ec7d62e2f501de049f1d.tar.bz2
WebCoso-p6-262659af7177d4d459d4ec7d62e2f501de049f1d.zip
use File::Temp
Diffstat (limited to 't')
-rw-r--r--t/tests/webcoso.t24
1 files changed, 14 insertions, 10 deletions
diff --git a/t/tests/webcoso.t b/t/tests/webcoso.t
index 48c9917..b838cc7 100644
--- a/t/tests/webcoso.t
+++ b/t/tests/webcoso.t
@@ -1,25 +1,29 @@
# -*- mode: perl6 -*-
use Test;
+use File::Temp;
use WebCoso;
-'t/data/src/one'.IO.mkdir;
-'t/data/dst'.IO.mkdir;
+my $testdir = tempdir.IO;
+my $srcdir = $testdir.child('src');
+my $destdir = $testdir.child('dst');
-spurt('t/data/src/one/document.it.txt','foo');
-spurt('t/data/src/one/document.en.txt','foo');
+my $one = $srcdir.child('one');
-my $wc = WebCoso.new(
- srcdir => 't/data/src'.IO,
- destdir => 't/data/dst'.IO,
-);
+$one.mkdir;
+$destdir.mkdir;
+
+$one.child('document.it.txt').spurt('foo');
+$one.child('document.en.txt').spurt('foo');
+
+my $wc = WebCoso.new(:$srcdir,:$destdir);
my %one = $wc.get-files('one','document','txt');
is-deeply(
%one,
{
- it => 't/data/src/one/document.it.txt'.IO,
- en => 't/data/src/one/document.en.txt'.IO,
+ it => $one.child('document.it.txt'),
+ en => $one.child('document.en.txt'),
},
'get-files works',
);