diff options
Diffstat (limited to 'gnu/usr.bin/perl/lib/Locale/Maketext/t/60_super.t')
-rw-r--r-- | gnu/usr.bin/perl/lib/Locale/Maketext/t/60_super.t | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/usr.bin/perl/lib/Locale/Maketext/t/60_super.t b/gnu/usr.bin/perl/lib/Locale/Maketext/t/60_super.t new file mode 100644 index 00000000000..922275d179d --- /dev/null +++ b/gnu/usr.bin/perl/lib/Locale/Maketext/t/60_super.t @@ -0,0 +1,31 @@ + +require 5; +use strict; +use Test; + +# use a BEGIN block so we print our plan before MyModule is loaded +BEGIN { plan tests => 3 } + +ok 1; +print "# Locale::Maketext version $Locale::Maketext::VERSION\n"; + +#sub Locale::Maketext::DEBUG () {10}; +use Locale::Maketext (); +{ package Whunk::L10N; use vars qw(@ISA %Lexicon); @ISA = 'Locale::Maketext'; + %Lexicon = ("hello" => "SROBLR!"); +} +{ package Whunk::L10N::en; use vars qw(@ISA %Lexicon); @ISA = 'Whunk::L10N'; + %Lexicon = ("hello" => "HI AND STUFF!"); +} +{ package Whunk::L10N::zh_tw; use vars qw(@ISA %Lexicon); @ISA = 'Whunk::L10N'; + %Lexicon = ("hello" => "NIHAU JOE!"); +} + +$ENV{'REQUEST_METHOD'} = 'GET'; +$ENV{'HTTP_ACCEPT_LANGUAGE'} = 'en-US, zh-TW'; + +my $x = Whunk::L10N->get_handle; +print "# LH object: $x\n"; +ok $x->maketext('hello'), "HI AND STUFF!"; +print "# OK bye\n"; +ok 1; |