command(new module_console_tasklist('task:list')); $command = $application['console']->find('task:list'); $commandTester = new CommandTester($command); $commandTester->execute(array('command' => $command->getName())); $task_manager = new task_manager($application); $lines = explode("\n", trim($commandTester->getDisplay())); if (count($task_manager->getTasks()) > 0) { $this->assertEquals(count($task_manager->getTasks()), count($lines)); foreach ($task_manager->getTasks() as $task) { $this->assertTrue(strpos($commandTester->getDisplay(), $task->getTitle()) !== false); } } else { $this->assertEquals(1, count($lines)); } } }