/** * 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']))); }