Sha256: 2910c0cc17557178676d9d2ea7b853f6f6225f75cd97c860ba9f3d673122132e

Contents?: true

Size: 535 Bytes

Versions: 20

Compression:

Stored size: 535 Bytes

Contents

use warnings;
use strict;

use DateTime;
use Test::More tests => 4;

my $module = $ENV{EXERCISM} ? 'Example' : 'Gigasecond';

use_ok($module) or BAIL_OUT "You need to create a module called $module.pm";

sub gs_new {
  no strict 'refs';
  $module->new(@_);
}

is gs_new(2011, 4, 25)->date, DateTime->new(year => 2043, month => 1, day => 1), 'test 1';
is gs_new(1977, 6, 13)->date, DateTime->new(year => 2009, month => 2, day => 19), 'test 2';
is gs_new(1959, 7, 19)->date, DateTime->new(year => 1991, month => 3, day => 27), 'test 3';

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
trackler-2.0.0.9 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.8 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.7 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.6 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.5 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.4 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.3 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.2 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.1 tracks/perl5/gigasecond/gigasecond.t
trackler-2.0.0.0 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.4.1 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.4.0 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.3.0 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.2.1 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.2.0 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.1.2 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.1.1 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.1.0 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.0.1 tracks/perl5/gigasecond/gigasecond.t
trackler-1.0.0 tracks/perl5/gigasecond/gigasecond.t