#!/bin/perl -w
use strict;
use Test::More tests => 1;
use DateTime;
use DateTime::Event::ICal;
{
my $dt1 = new DateTime( year => 2003, month => 4, day => 28,
hour => 12, minute => 10, second => 45,
# nanosecond => 123456,
time_zone => 'UTC' );
my $dt2 = new DateTime( year => 2003, month => 5, day => 01,
hour => 12, minute => 10, second => 45,
# nanosecond => 123456,
time_zone => 'UTC' );
my ( $set, @dt, $r );
# MINUTELY
$set = DateTime::Event::ICal->recur(
freq => 'minutely',
dtstart => $dt1,
interval => 3,
count => 3 );
@dt = $set->as_list( start => $dt1,
end => $dt1->clone->add( minutes => 30 ) );
$r = join(' ', map { $_->datetime } @dt);
is( $r,
'2003-04-28T12:10:45 2003-04-28T12:13:45 2003-04-28T12:16:45',
"minutely, dtstart, dtend, interval, count" );
}