8 eval "use DBD::SQLite";
9 plan skip_all
=> "DBD::SQLite is required to run this test" if $@
;
19 my $db = NewDB
->new();
37 $ENV{ RDBO_I18N_LANG
} = undef;
39 my $users = User
::Manager
->get_objects();
41 is
( scalar @
$users, 2 );
42 is
( $users->[ 0 ]->i18n_is_loaded(), 0 );
44 is
( $users->[ 0 ]->i18n->lang, 'en' );
45 is
( $users->[ 1 ]->i18n->lang, 'ru' );
47 $ENV{ RDBO_I18N_LANG
} = 'en';
49 $users = User
::Manager
->get_objects();
51 is
( scalar @
$users, 2 );
52 is
( $users->[ 0 ]->i18n_is_loaded(), 1 );
54 is
( $users->[ 0 ]->i18n->lang, 'en' );
55 is
( $users->[ 1 ]->i18n->lang, 'en' );
57 $users = User
::Manager
->get_objects( i18n
=> 'ru' );
59 is
( scalar @
$users, 2 );
61 is
( $users->[ 0 ]->i18n->lang, 'ru' );
62 is
( $users->[ 1 ]->i18n->lang, 'ru' );
64 $_->delete( cascade
=> 1 ) foreach @
$users;