@@ -86,18 +86,25 @@ public function testConvertToTine20ModelWithStatus()
86
86
{
87
87
$ vcalendar = Tasks_Frontend_WebDAV_TaskTest::getVCalendar (dirname (__FILE__ ) . '/../../../Import/files/emtask.ics ' , 'r ' );
88
88
$ converter = Tasks_Convert_Task_VCalendar_Factory::factory (Tasks_Convert_Task_VCalendar_Factory::CLIENT_EMCLIENT );
89
-
89
+
90
+ $ task = $ converter ->toTine20Model ($ vcalendar );
91
+ $ this ->assertEquals ('IN-PROCESS ' , $ task ->status );
92
+
90
93
$ vcalendar = str_replace ('STATUS:IN-PROCESS ' , 'STATUS:NEEDS-ACTION ' , $ vcalendar );
91
94
$ task = $ converter ->toTine20Model ($ vcalendar );
92
95
$ this ->assertEquals ('NEEDS-ACTION ' , $ task ->status );
93
96
97
+ $ vcalendar = str_replace ('STATUS:NEEDS-ACTION ' , 'STATUS:CONFIRMED ' , $ vcalendar );
98
+ $ task = $ converter ->toTine20Model ($ vcalendar );
99
+ $ this ->assertEquals (Calendar_Model_Event::STATUS_CONFIRMED , $ task ->status );
100
+
94
101
$ vcalendar = str_replace ('STATUS:CONFIRMED ' , 'STATUS:TENTATIVE ' , $ vcalendar );
95
102
$ task = $ converter ->toTine20Model ($ vcalendar );
96
- $ this ->assertEquals (' TENTATIVE ' , $ task ->status );
103
+ $ this ->assertEquals (Calendar_Model_Event:: STATUS_TENTATIVE , $ task ->status );
97
104
98
105
$ vcalendar = str_replace ('STATUS:TENTATIVE ' , 'STATUS:CANCELLED ' , $ vcalendar );
99
106
$ task = $ converter ->toTine20Model ($ vcalendar );
100
- $ this ->assertEquals (' CANCELLED ' , $ task ->status );
107
+ $ this ->assertEquals (Calendar_Model_Event:: STATUS_CANCELED , $ task ->status );
101
108
}
102
109
103
110
/**
0 commit comments