Blame t/60_super.t

Packit f92f8e
#!/usr/bin/perl -Tw
Packit f92f8e
Packit f92f8e
use strict;
Packit f92f8e
use Test::More tests => 3;
Packit f92f8e
Packit f92f8e
BEGIN {
Packit f92f8e
    use_ok( 'Locale::Maketext' );
Packit f92f8e
}
Packit f92f8e
Packit f92f8e
{
Packit f92f8e
    package Whunk::L10N;
Packit f92f8e
    use vars qw(@ISA %Lexicon);
Packit f92f8e
    @ISA =  'Locale::Maketext';
Packit f92f8e
    %Lexicon = ('hello' => 'SROBLR!');
Packit f92f8e
}
Packit f92f8e
Packit f92f8e
{
Packit f92f8e
    package Whunk::L10N::en;
Packit f92f8e
    use vars qw(@ISA %Lexicon);
Packit f92f8e
    @ISA =  'Whunk::L10N';
Packit f92f8e
    %Lexicon = ('hello' => 'HI AND STUFF!');
Packit f92f8e
}
Packit f92f8e
Packit f92f8e
{
Packit f92f8e
    package Whunk::L10N::zh_tw;
Packit f92f8e
    use vars qw(@ISA %Lexicon);
Packit f92f8e
    @ISA =  'Whunk::L10N';
Packit f92f8e
    %Lexicon = ('hello' => 'NIHAU JOE!');
Packit f92f8e
}
Packit f92f8e
Packit f92f8e
$ENV{'REQUEST_METHOD'} = 'GET';
Packit f92f8e
$ENV{'HTTP_ACCEPT_LANGUAGE'} = 'en-US, zh-TW';
Packit f92f8e
Packit f92f8e
my $x = Whunk::L10N->get_handle;
Packit f92f8e
isa_ok( $x, 'Whunk::L10N::en' );
Packit f92f8e
print "# LH object: $x\n";
Packit f92f8e
is( $x->maketext('hello'), 'HI AND STUFF!' );