Changeset 1637
- Timestamp:
- 02/25/10 15:33:04 (5 months ago)
- Location:
- trunk/test/functional/frontend/ullTimePlugin
- Files:
-
- 2 modified
- 1 moved
-
ullTimeBasicAsUserTest.php (moved) (moved from trunk/test/functional/frontend/ullTimePlugin/ullTimeProjectEditTest.php) (4 diffs)
-
ullTimeReportProjectTest.php (modified) (1 diff)
-
ullTimeWeekSumTest.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/functional/frontend/ullTimePlugin/ullTimeBasicAsUserTest.php
r1606 r1637 11 11 $dgsListToday = $b->getDgsUllTimeListTimeForToday(); 12 12 13 14 /* A very basic workflow as a normal user */ 13 15 14 16 $b … … 38 40 ->setField('fields[begin_work_at]','9:00') 39 41 ->setField('fields[end_work_at]','14:00') 42 // TODO: add one break 40 43 ->click('Save and return to list') 41 44 ->isRedirected() 42 45 ->followRedirect() 43 ->with('request')->begin() 44 ->isParameter('module', 'ullTime') 45 ->isParameter('action', 'list') 46 ->end() 46 47 47 ; 48 48 49 49 $b 50 50 ->diag('list: check correct working time') 51 ->with('request')->begin() 52 ->isParameter('module', 'ullTime') 53 ->isParameter('action', 'list') 54 ->end() 51 55 ->with('response')->begin() 52 56 ->checkElement($dgsListToday->get(1, 'time_total') ,'5:00') … … 54 58 ; 55 59 60 // Go back to index, because it's hard to find the right link for today on 61 // the period overview page 56 62 $b 57 63 ->diag('index: go to Project timereporting for today') 58 ->get('ullTime/index') 64 // ->get('ullTime/index') 65 // check if on overview 66 // click project effort 59 67 ->click('Project timereporting for today') 60 68 ->isStatusCode(200) … … 77 85 ->isRedirected() 78 86 ->followRedirect() 79 ->with('request')->begin()80 ->isParameter('module', 'ullTime')81 ->isParameter('action', 'createProject')82 ->end()83 87 ; 84 88 85 89 $b 86 90 ->diag('create: check times') 91 ->with('request')->begin() 92 ->isParameter('module', 'ullTime') 93 ->isParameter('action', 'createProject') 94 ->end() 87 95 ->with('response')->begin() 88 96 ->checkElement($dgsListEdit->getFullRowSelector(), 3) 89 97 ->checkElement($dgsListEdit->get(3, 'duration'), '2:55') 90 ->checkElement('p.ull_time_working_delta_time > span', '5:00') 91 ->checkElement('p.ull_time_working_delta_time > span + span', '2:05') 92 ->checkElement('input[id="fields_duration_seconds"][value="2:05"]') 98 //TODO: only basic testing here 99 // ->checkElement('p.ull_time_working_delta_time > span', '5:00') 100 // ->checkElement('p.ull_time_working_delta_time > span + span', '2:05') 101 // ->checkElement('input[id="fields_duration_seconds"][value="2:05"]') 93 102 ->end() 94 103 ; -
trunk/test/functional/frontend/ullTimePlugin/ullTimeReportProjectTest.php
r1634 r1637 129 129 ; 130 130 131 132 //TODO: test date range filter -
trunk/test/functional/frontend/ullTimePlugin/ullTimeWeekSumTest.php
r1603 r1637 11 11 12 12 13 // TODO: rename to PeriodOverviewTest 14 // TODO: manual fixtures 15 16 /* 17 * For a simpler test we use fixed dates. 18 * We act as admin to ignore the locking (Not allowed to edit older entries) 19 */ 13 20 $b 14 21 ->diag('ullTime Home') … … 22 29 ->end() 23 30 ; 31 32 // TODO: select period -> click on date 24 33 25 34 $b … … 40 49 ->isRedirected() 41 50 ->followRedirect() 42 ->get('ullTime/list/period/october-2009/username/admin') 51 ->dumpDie() 52 // TODO: Remove 43 53 ->with('request')->begin() 44 54 ->isParameter('module', 'ullTime') … … 66 76 $b 67 77 ->diag('create: enter two new project efforts') 68 ->setField('fields[ull_project_id]', '1')78 ->setField('fields[ull_project_id]', Doctrine::getTable('UllProject')->findBySlug('introduce-ullright')->id) 69 79 ->setField('fields[duration_seconds]','1:45') 70 80 ->click('Save and create another entry') … … 177 187 ->end() 178 188 ; 189 190 //TODO: total sum
