po.t: fix test suite

(translatable files now have to exist in srcdir)
)
Signed-off-by: intrigeri <intrigeri@boum.org>
master
intrigeri 2009-01-15 23:32:55 +01:00
parent 7919e70282
commit 92b2efd393
1 changed files with 8 additions and 4 deletions

12
t/po.t
View File

@ -64,6 +64,14 @@ foreach my $page (keys %pagesources) {
$IkiWiki::pagecase{lc $page}=$page;
}
### populate srcdir
writefile('index.mdwn', $config{srcdir}, '[[translatable]] [[nontranslatable]]');
writefile('test1.mdwn', $config{srcdir}, 'test1 content');
writefile('test2.mdwn', $config{srcdir}, 'test2 content');
writefile('test3.mdwn', $config{srcdir}, 'test3 content');
writefile('translatable.mdwn', $config{srcdir}, '[[nontranslatable]]');
writefile('nontranslatable.mdwn', $config{srcdir}, '[[/]] [[translatable]]');
### istranslatable/istranslation
# we run these tests twice because memoization attempts made them
# succeed once every two tries...
@ -99,10 +107,6 @@ sub refresh_n_scan(@) {
}
}
writefile('index.mdwn', $config{srcdir}, '[[translatable]] [[nontranslatable]]');
writefile('translatable.mdwn', $config{srcdir}, '[[nontranslatable]]');
writefile('nontranslatable.mdwn', $config{srcdir}, '[[/]] [[translatable]]');
$config{po_link_to}='negotiated';
$msgprefix="links (po_link_to=negotiated)";
refresh_n_scan('index.mdwn', 'translatable.mdwn', 'nontranslatable.mdwn');