Example #1
0
 /**
  * testFindMainProject method
  *
  * @return void
  */
 public function testFindMainProject()
 {
     $this->loadFixtures('Issue', 'Project', 'Tracker', 'IssueStatus', 'User', 'Version', 'Enumeration', 'IssueCategory', 'TimeEntry', 'Changeset', 'EnabledModule', 'CustomFieldsProject', 'Wiki', 'ProjectsTracker', 'Member', 'CustomField', 'CustomValue');
     $project = $this->Project->findMainProject('ecookbook');
     $this->assertEqual('eCookbook', $project['Project']['name']);
     $this->assertEqual(8, count($project['EnabledModule']));
     $this->assertEqual(array('issue_tracking', 'time_tracking', 'news', 'documents', 'files', 'wiki', 'repository', 'boards'), array_reverse(Set::extract('{n}.name', $project['EnabledModule'])));
 }