Files
Phraseanet/tests/Alchemy/Tests/Phrasea/TaskManager/Event/FinishedJobRemoverSubscriberTest.php
2015-06-15 19:30:51 +02:00

26 lines
751 B
PHP

<?php
namespace Alchemy\Tests\Phrasea\TaskManager\Event;
use Alchemy\Phrasea\TaskManager\Event\FinishedJobRemoverSubscriber;
use Alchemy\Phrasea\TaskManager\Event\JobFinishedEvent;
use Alchemy\Phrasea\Model\Entities\Task;
/**
* @group functional
* @group legacy
*/
class FinishedJobRemoverSubscriberTest extends \PhraseanetTestCase
{
public function testOnJobFinish()
{
$task = self::$DI['app']['orm.em']->find('Phraseanet:Task', 1);
$taskId = $task->getId();
$subscriber = new FinishedJobRemoverSubscriber(self::$DI['app']['orm.em']);
$subscriber->onJobFinish(new JobFinishedEvent($task));
$this->assertNull(self::$DI['app']['orm.em']->getRepository('Phraseanet:Task')->find($taskId));
}
}