Tripletail
view release on metacpan or search on metacpan
ok($ini = $TL->newIni, 'newIni');
ok($ini->const, 'const');
dies_ok {$ini->set} 'const object undef';
dies_ok {$ini->delete} 'const object undef';
dies_ok {$ini->deleteGroup} 'const object undef';
{
my $ini = $TL->INI;
is($ini->get (RelocTest => 'a'), '...', 'RelocTest.a is "..."');
is($ini->get_reloc(RelocTest => 'a'), 't', '- relocated');
is($ini->get (RelocTest => 'b'), '.../', 'RelocTest.b is ".../"');
is($ini->get_reloc(RelocTest => 'b'), 't/', ' - relocated');
is($ini->get (RelocTest => 'c'), '....', 'RelocTest.c is "...."');
is($ini->get_reloc(RelocTest => 'c'), '....', ' - not relocated');
is($ini->get (RelocTest => 'd' => undef), undef, 'RelocTest.c is undef');
is($ini->get_reloc(RelocTest => 'd' => undef), undef, ' - not relocated');
dies_ok {$ini->get (RelocTest => 'd')} 'RelocTest.c is undef';
dies_ok {$ini->get_reloc(RelocTest => 'd')} ' - not relocated';
my $ini2 = $TL->newIni();
$ini2->set(RelocTest2 => 'a' => '...');
is($ini2->get (RelocTest2 => 'a'), '...', 'RelocTest2.a is "..."');
is($ini2->get_reloc(RelocTest2 => 'a'), '...', ' - not relocated (no filename)');
# EXTREMELY UNSAFE. NEVER DO THIS IN YOUR CODE.
$ini2->{file_path} = "../nofile.ini";
is($ini2->get_reloc(RelocTest2 => 'a'), '..', ' - relocated to updir');
}
( run in 1.027 second using v1.01-cache-2.11-cpan-71847e10f99 )