extension_manager = new phpbb_mock_extension_manager( dirname(__FILE__) . '/', array( 'testext' => array( 'ext_name' => 'testext', 'ext_active' => true, 'ext_path' => 'ext/testext/' ), )); $this->provider = new phpbb_cron_task_provider($this->extension_manager); } public function test_manager_finds_shipped_tasks() { $tasks = array(); foreach ($this->provider as $task) { $tasks[] = $task; } sort($tasks); $this->assertEquals(array( 'phpbb_cron_task_core_dummy_task', 'phpbb_cron_task_core_second_dummy_task', 'phpbb_ext_testext_cron_dummy_task', ), $tasks); } }