[Rt-commit] r18629 - in rt/3.999/trunk: .

sartak at bestpractical.com sartak at bestpractical.com
Mon Mar 2 21:35:33 EST 2009


Author: sartak
Date: Mon Mar  2 21:35:33 2009
New Revision: 18629

Modified:
   rt/3.999/trunk/   (props changed)
   rt/3.999/trunk/t/api/date.t

Log:
 r80808 at onn:  sartak | 2009-03-02 21:35:27 -0500
 set_time_zone returns $self not time_zone


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	Mon Mar  2 21:35:33 2009
@@ -40,25 +40,25 @@
 {
     my $date = RT::DateTime->now(current_user => $current_user );
     is($date->time_zone->name, 'UTC', "dropped all timzones to UTC");
-    is($date->set_time_zone('user')->name, 'UTC', "dropped all timzones to UTC");
-    is($date->set_time_zone('server')->name, 'UTC', "dropped all timzones to UTC");
-    is($date->set_time_zone('unknown')->name, 'UTC', "with wrong context returns 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");
+    is($date->set_time_zone('unknown')->time_zone->name, 'UTC', "with wrong context returns UTC");
 
     $current_user->user_object->__set( column => 'time_zone', value => 'Europe/Moscow');
     is($current_user->user_object->time_zone,
        'Europe/Moscow',
        "successfuly changed user's time_zone");
-    is($date->set_time_zone('user')->name,
+    is($date->set_time_zone('user')->time_zone->name,
        'Europe/Moscow',
        "in user context returns user's time_zone");
     is($date->time_zone->name, 'UTC', "the deafult value is always UTC");
-    is($date->set_time_zone('server')->name, 'UTC', "wasn't changed");
+    is($date->set_time_zone('server')->time_zone->name, 'UTC', "wasn't changed");
 
     RT->config->set( TimeZone => 'Africa/Ouagadougou' );
-    is($date->set_time_zone('server')->name,
+    is($date->set_time_zone('server')->time_zone->name,
        'Africa/Ouagadougou',
        "time_zone of the RT server was changed");
-    is($date->set_time_zone('user')->name,
+    is($date->set_time_zone('user')->time_zone->name,
        'Europe/Moscow',
        "in user context still returns user's time_zone");
     is($date->time_zone->name, 'UTC', "the deafult value is always UTC");
@@ -67,22 +67,22 @@
     is($current_user->user_object->time_zone,
        '',
        "successfuly changed user's time_zone");
-    is($date->set_time_zone('user')->name,
+    is($date->set_time_zone('user')->time_zone->name,
        'Africa/Ouagadougou',
        "in user context returns time zone of the server if user's one is not defined");
     is($date->time_zone->name, 'UTC', "the deafult value is always UTC");
 
     RT->config->set( TimeZone => 'GMT' );
-    is($date->set_time_zone('server')->name,
+    is($date->set_time_zone('server')->time_zone->name,
        'UTC',
        "time zone is GMT which one is alias for UTC");
 
     RT->config->set( TimeZone => '' );
     is($date->time_zone->name, 'UTC', "dropped all timzones to UTC");
-    is($date->set_time_zone('user')->name,
+    is($date->set_time_zone('user')->time_zone->name,
        'UTC',
        "user's and server's timzones are not defined, so UTC");
-    is($date->set_time_zone('server')->name,
+    is($date->set_time_zone('server')->time_zone->name,
        'UTC',
        "time zone of the server is not defined so UTC");
 


More information about the Rt-commit mailing list