[Rt-commit] r18654 - in rt/3.999/trunk: . t/api
sartak at bestpractical.com
sartak at bestpractical.com
Tue Mar 3 22:18:11 EST 2009
Author: sartak
Date: Tue Mar 3 22:18:11 2009
New Revision: 18654
Modified:
rt/3.999/trunk/ (props changed)
rt/3.999/trunk/share/html/Ticket/Elements/Reminders
rt/3.999/trunk/t/api/date.t
Log:
r80883 at onn: sartak | 2009-03-03 22:18:07 -0500
More test fixes, kill ->date and ->time altogether (DateTime has ->ymd and ->hms)
Modified: rt/3.999/trunk/share/html/Ticket/Elements/Reminders
==============================================================================
--- rt/3.999/trunk/share/html/Ticket/Elements/Reminders (original)
+++ rt/3.999/trunk/share/html/Ticket/Elements/Reminders Tue Mar 3 22:18:11 2009
@@ -76,7 +76,7 @@
$reminder->set_owner( $request_args->{ 'Reminder-Owner-' . $reminder->id } , "Force" ) ;
}
- if ( exists( $request_args->{ 'Reminder-Due-' . $reminder->id } ) && ( $reminder->due->date ne $request_args->{ 'Reminder-Due-' . $reminder->id } )) {
+ if ( exists( $request_args->{ 'Reminder-Due-' . $reminder->id } ) && ( $reminder->due->ymd ne $request_args->{ 'Reminder-Due-' . $reminder->id } )) {
$reminder->set_due( $request_args->{ 'Reminder-Due-' . $reminder->id } ) ;
}
}
@@ -157,7 +157,7 @@
/>
<input type="text" size="15" name="Reminder-Subject-<% $reminder->id %>" value="<%$reminder->subject%>" /> •
<& /Elements/SelectOwner, name => 'Reminder-Owner-'.$reminder->id, queue => $ticket->queue, default => $reminder->owner, default_value => 0 &>
- <& /Elements/SelectDate, name => 'Reminder-Due-'.$reminder->id, default => $reminder->due->date &>
+ <& /Elements/SelectDate, name => 'Reminder-Due-'.$reminder->id, default => $reminder->due->ymd &>
(<%$reminder->due->epoch>0 ? $reminder->due->age : '' %>)<br />
</%method>
<%method ShowEntry>
Modified: rt/3.999/trunk/t/api/date.t
==============================================================================
--- rt/3.999/trunk/t/api/date.t (original)
+++ rt/3.999/trunk/t/api/date.t Tue Mar 3 22:18:11 2009
@@ -120,53 +120,21 @@
"RFC2822 format without date part");
is($date->iso(date => 0, seconds => 0),
- '00:00',
+ '15:10',
"ISO format without date part and seconds");
is($date->w3cdtf(date => 0, seconds => 0),
- '1970-01-01T00:00Z',
+ '2005-11-28T15:10Z',
"W3CDTF format without seconds, but we ship date part even if date is false");
is($date->rfc2822(date => 0, seconds => 0),
- '00:00 +0000',
+ '15:10 -0000',
"RFC2822 format without date part and seconds");
is($date->rfc2822(day_of_week => 0),
- '1 Jan 1970 00:00:00 +0000',
+ '28 Nov 2005 15:10:00 -0000',
"RFC2822 format without 'day of week' part");
is($date->rfc2822(day_of_week => 0, date => 0),
- '00:00:00 +0000',
+ '15:10:00 -0000',
"RFC2822 format without 'day of week' and date parts(corner case test)");
-
- is($date->date,
- '1970-01-01',
- "the default format for the 'date' method is ISO");
- is($date->date(format => 'W3CDTF'),
- '1970-01-01',
- "'date' method, W3CDTF format");
- is($date->date(format => 'RFC2822'),
- 'Thu, 1 Jan 1970',
- "'date' method, RFC2822 format");
- is($date->date(time => 1),
- '1970-01-01',
- "'date' method doesn't pass through 'time' argument");
- is($date->date(date => 0),
- '1970-01-01',
- "'date' method overrides 'date' argument");
-
- is($date->time,
- '00:00:00',
- "the default format for the 'time' method is ISO");
- is($date->time(format => 'W3CDTF'),
- '1970-01-01T00:00:00Z',
- "'time' method, W3CDTF format, date part is required by w3c doc");
- is($date->time(format => 'RFC2822'),
- '00:00:00 +0000',
- "'time' method, RFC2822 format");
- is($date->time(date => 1),
- '00:00:00',
- "'time' method doesn't pass through 'date' argument");
- is($date->time(time => 0),
- '00:00:00',
- "'time' method overrides 'time' argument");
}
More information about the Rt-commit
mailing list