Locale-TextDomain-OO-Extract
view release on metacpan or search on metacpan
t/31_test_examples_utf-8.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use utf8;
use Test::More;
use Test::Differences;
use Cwd qw(getcwd chdir);
use Encode qw(decode_utf8);
use English qw(-no_match_vars $CHILD_ERROR);
$ENV{AUTHOR_TESTING}
or plan skip_all => 'Set $ENV{AUTHOR_TESTING} to run this test.';
require Test::NoWarnings;
Test::NoWarnings->import;
my @data = (
{
test => '11_extract_perl_filter_ignore',
path => 'example',
script => '-I../lib 11_extract_perl_filter_ignore.pl',
result => <<'EOT',
$lexicon_ref = {
"i-default::" => {
"" => {
msgstr => {
nplurals => 2,
plural => "n != 1"
}
},
"' quoted text with \\\\." => {
reference => {
"files_to_extract/gettext.pl:83" => undef,
"files_to_extract/gettext_loc.pl:84" => undef
}
},
January => {
reference => {
"files_to_extract/test_process.pl:16" => undef
}
},
"Singular\0Plural" => {
automatic => 1,
reference => {
"files_to_extract/gettext.pl:24" => undef,
"files_to_extract/gettext.pl:29" => undef,
"files_to_extract/gettext_loc.pl:24" => undef,
"files_to_extract/gettext_loc.pl:29" => undef
}
},
"This is a new text." => {
reference => {
"files_to_extract/test_process.pl:15" => undef
}
},
"This is a text." => {
reference => {
"files_to_extract/gettext.pl:16" => undef,
"files_to_extract/gettext_loc.pl:16" => undef,
"files_to_extract/maketext.pl:16" => undef,
"files_to_extract/maketext_loc.pl:16" => undef,
"files_to_extract/maketext_localise.pl:16" => undef,
"files_to_extract/maketext_localize.pl:16" => undef
}
},
"This is an old text." => {
reference => {
( run in 1.533 second using v1.01-cache-2.11-cpan-39bf76dae61 )