[Rt-commit] r18667 - in rt/3.999/trunk: .
sartak at bestpractical.com
sartak at bestpractical.com
Wed Mar 4 17:24:40 EST 2009
Author: sartak
Date: Wed Mar 4 17:24:40 2009
New Revision: 18667
Modified:
rt/3.999/trunk/ (props changed)
rt/3.999/trunk/t/api/date.t
Log:
r80909 at onn: sartak | 2009-03-04 17:24:36 -0500
Set Jifty->web->current_user so we don't have to set it in each constructor; minor test fixes
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 Wed Mar 4 17:24:40 2009
@@ -37,10 +37,11 @@
);
ok($uid, "user was Created") or diag("error: $msg");
$current_user = RT::CurrentUser->new(id => $user->id);
+ Jifty->web->current_user($current_user);
}
{
- my $date = RT::DateTime->now(current_user => $current_user );
+ my $date = RT::DateTime->now;
is($date->time_zone->name, 'UTC', "dropped all timzones to UTC");
is($date->set_time_zone('user')->time_zone->name, 'UTC', "dropped all timzones to UTC");
is($date->set_time_zone('server')->time_zone->name, 'UTC', "dropped all timzones to UTC");
@@ -101,13 +102,13 @@
{ # positive time zone
$current_user->user_object->__set( column => 'time_zone', value => 'Europe/Moscow');
- my $date = RT::DateTime->now( current_user => $current_user );
- $date->set( format => 'ISO', time_zone => 'utc', value => '2005-01-01 15:10:00' );
- is($date->iso( time_zone => 'user' ), '2005-01-01 18:10:00', "ISO");
+ my $date = RT::DateTime->new_from_string('2005-01-01 15:10:00');
+ is($date->iso, '2005-01-01 15:10:00', "user timezone");
+ is($date->iso(time_zone => 'system'), '2005-01-01 12:10:00', "system timezone");
is($date->rfc2822( time_zone => 'user' ), 'Sat, 1 Jan 2005 18:10:00 +0300', "RFC2822");
# DST
- $date = RT::DateTime->now(current_user => $current_user );
+ $date = RT::DateTime->now;
$date->set( format => 'ISO', time_zone => 'utc', value => '2005-07-01 15:10:00' );
is($date->iso( time_zone => 'user' ), '2005-07-01 19:10:00', "ISO");
is($date->rfc2822( time_zone => 'user' ), 'Fri, 1 Jul 2005 19:10:00 +0400', "RFC2822");
@@ -115,13 +116,13 @@
{ # negative time zone
$current_user->user_object->__set( column => 'time_zone', value => 'America/New_York');
- my $date = RT::DateTime->now( current_user => $current_user );
+ my $date = RT::DateTime->now;
$date->set( format => 'ISO', time_zone => 'utc', value => '2005-01-01 15:10:00' );
is($date->iso( time_zone => 'user' ), '2005-01-01 10:10:00', "ISO");
is($date->rfc2822( time_zone => 'user' ), 'Sat, 1 Jan 2005 10:10:00 -0500', "RFC2822");
# DST
- $date = RT::DateTime->now( current_user => $current_user );
+ $date = RT::DateTime->now;
$date->set( format => 'ISO', time_zone => 'utc', value => '2005-07-01 15:10:00' );
is($date->iso( time_zone => 'user' ), '2005-07-01 11:10:00', "ISO");
is($date->rfc2822( time_zone => 'user' ), 'Fri, 1 Jul 2005 11:10:00 -0400', "RFC2822");
@@ -207,7 +208,7 @@
is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
$current_user->user_object->__set( column => 'time_zone', value => 'Europe/Moscow');
- $date = RT::DateTime->now( current_user => $current_user );
+ $date = RT::DateTime->now;
$date->set(format => 'datemanip', value => '2005-11-28 15:10:00');
is($date->iso, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
}
@@ -236,7 +237,7 @@
is($date->iso, '2005-11-28 15:10:00', "YYYY-DD-MM hh:mm:ss");
$current_user->user_object->__set( column => 'time_zone', value => 'Europe/Moscow');
- $date = RT::DateTime->now( current_user => $current_user );
+ $date = RT::DateTime->now;
$date->set(format => 'unknown', value => '2005-11-28 15:10:00');
is($date->iso, '2005-11-28 12:10:00', "YYYY-DD-MM hh:mm:ss");
$date->set(format => 'unknown', value => '2005-11-28 15:10:00', time_zone => 'server' );
More information about the Rt-commit
mailing list