mirror of
https://github.com/phpbb/phpbb.git
synced 2025-02-24 20:13:22 +01:00
42 lines
908 B
PHP
42 lines
908 B
PHP
<?php
|
|
/**
|
|
*
|
|
* @package testing
|
|
* @copyright (c) 2010 phpBB Group
|
|
* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2
|
|
*
|
|
*/
|
|
|
|
class phpbb_cron_task_provider_test extends PHPUnit_Framework_TestCase
|
|
{
|
|
public function setUp()
|
|
{
|
|
$this->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);
|
|
}
|
|
}
|