Blame t/ident.t

Packit Service f95697
use warnings;
Packit Service f95697
use strict;
Packit Service f95697
Packit Service f95697
use Test::More tests => 22;
Packit Service f95697
Packit Service f95697
require_ok "DateTime::TimeZone::Tzfile";
Packit Service f95697
Packit Service f95697
my $tz;
Packit Service f95697
Packit Service f95697
$tz = DateTime::TimeZone::Tzfile->new("t/London.tz");
Packit Service f95697
ok $tz;
Packit Service f95697
ok !$tz->is_floating;
Packit Service f95697
ok !$tz->is_utc;
Packit Service f95697
ok !$tz->is_olson;
Packit Service f95697
is $tz->category, undef;
Packit Service f95697
is $tz->name, "t/London.tz";
Packit Service f95697
ok $tz->has_dst_changes;
Packit Service f95697
Packit Service f95697
$tz = DateTime::TimeZone::Tzfile->new(
Packit Service f95697
	name => "foo",
Packit Service f95697
	category => "bar",
Packit Service f95697
	is_olson => 1,
Packit Service f95697
	filename => "t/London.tz",
Packit Service f95697
);
Packit Service f95697
ok $tz;
Packit Service f95697
ok !$tz->is_floating;
Packit Service f95697
ok !$tz->is_utc;
Packit Service f95697
ok $tz->is_olson;
Packit Service f95697
is $tz->category, "bar";
Packit Service f95697
is $tz->name, "foo";
Packit Service f95697
ok $tz->has_dst_changes;
Packit Service f95697
Packit Service f95697
$tz = DateTime::TimeZone::Tzfile->new(
Packit Service f95697
	name => "foo",
Packit Service f95697
	category => undef,
Packit Service f95697
	is_olson => 1,
Packit Service f95697
	filename => "t/London.tz",
Packit Service f95697
);
Packit Service f95697
ok $tz;
Packit Service f95697
ok !$tz->is_floating;
Packit Service f95697
ok !$tz->is_utc;
Packit Service f95697
ok $tz->is_olson;
Packit Service f95697
is $tz->category, undef;
Packit Service f95697
is $tz->name, "foo";
Packit Service f95697
ok $tz->has_dst_changes;
Packit Service f95697
Packit Service f95697
1;