Files
Phraseanet/tests/PhraseanetPHPUnitAuthenticatedAbstract.class.inc
2012-10-04 15:31:37 +02:00

29 lines
746 B
PHP

<?php
require_once __DIR__ . '/PhraseanetPHPUnitAbstract.class.inc';
use Silex\WebTestCase;
use Symfony\Component\HttpKernel\Client;
use Symfony\Component\HttpFoundation\Response;
abstract class PhraseanetPHPUnitAuthenticatedAbstract extends PhraseanetPHPUnitAbstract
{
public function setUp()
{
parent::setUp();
$appbox = self::$application['phraseanet.appbox'];
$session = $appbox->get_session();
$auth = new Session_Authentication_None(self::$user);
$session->authenticate($auth);
}
public function tearDown()
{
$appbox = self::$application['phraseanet.appbox'];
$session = $appbox->get_session();
$session->logout();
parent::tearDown();
}
}