Changeset 5626
- Timestamp:
- 06/26/09 18:32:14 (3 years ago)
- Location:
- trunk/Locale-Msgfmt/t
- Files:
-
- 1 added
- 3 edited
-
msgfmt.t (modified) (4 diffs)
-
samples/basic.po (modified) (1 diff)
-
samples/build (modified) (1 diff)
-
samples/fuzz.mo (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Locale-Msgfmt/t/msgfmt.t
r5622 r5626 1 1 #!perl 2 2 3 use Test::More tests => 3;3 use Test::More tests => 5; 4 4 5 5 use Locale::Msgfmt; … … 8 8 9 9 SKIP: { 10 skip "Test needs Locale::Maketext::Gettext", 3if(!eval("use Locale::Maketext::Gettext; 1;"));10 skip "Test needs Locale::Maketext::Gettext", 5 if(!eval("use Locale::Maketext::Gettext; 1;")); 11 11 sub my_read_mo { 12 12 my $str = ""; … … 18 18 my ($fh, $filename) = File::Temp::tempfile(); 19 19 close $fh; 20 msgfmt({in => shift, out => $filename}); 20 my $in = shift; 21 my $fuzzy = 0; 22 if(shift) { 23 $fuzzy = 1; 24 } 25 msgfmt({in => $in, out => $filename, fuzzy => $fuzzy}); 21 26 return $filename; 22 27 } … … 29 34 my $test = my_read_mo($filename); 30 35 is($test, $good); 36 if($basename eq "basic") { 37 unlink($filename); 38 $filename = my_msgfmt($po, 1); 39 $good = my_read_mo(File::Spec->catfile("t", "samples", "fuzz.mo")); 40 $test = my_read_mo($filename); 41 is($test, $good); 42 } 31 43 unlink($filename); 32 44 } -
trunk/Locale-Msgfmt/t/samples/basic.po
r5625 r5626 1 #, fuzzy2 1 msgid "foo" 3 2 msgstr "bar" 3 4 #, fuzzy 5 msgid "fuzz" 6 msgstr "fuzz" -
trunk/Locale-Msgfmt/t/samples/build
r5606 r5626 6 6 MO=$(echo $PO | sed 's/po$/mo/') 7 7 msgfmt -o $MO $PO 8 if [ "$PO" = "basic.po" ]; then 9 msgfmt -f -o fuzz.mo $PO 10 fi 8 11 done
Note: See TracChangeset
for help on using the changeset viewer.
