Fixed some deprecations related to kernel controller tests.

This commit is contained in:
Jan Böhmer 2019-11-23 15:03:08 +01:00
parent cd5f099965
commit 445b6b6a2b
2 changed files with 18 additions and 19 deletions

View file

@ -35,7 +35,6 @@ abstract class AbstractAdminControllerTest extends WebTestCase
public function setUp()
{
parent::setUp();
self::bootKernel();
}
public function readDataProvider()
@ -55,6 +54,8 @@ abstract class AbstractAdminControllerTest extends WebTestCase
*/
public function testListEntries(string $user, bool $read)
{
static::ensureKernelShutdown();
//Test read access
$client = static::createClient([], [
'PHP_AUTH_USER' => $user,

View file

@ -32,10 +32,15 @@ class RedirectControllerTest extends WebTestCase
{
protected $em;
protected $userRepo;
protected $client;
public function setUp()
{
self::bootKernel();
$this->client = static::createClient([], [
'PHP_AUTH_USER' => 'user',
'PHP_AUTH_PW' => 'test',
]);
$this->client->disableReboot();
$this->em = self::$container->get(EntityManagerInterface::class);
$this->userRepo = $this->em->getRepository(User::class);
}
@ -62,9 +67,9 @@ class RedirectControllerTest extends WebTestCase
*/
public function testUrlMatch($url, $expect_redirect)
{
$client = static::createClient();
$client->request('GET', $url);
$response = $client->getResponse();
//$client = static::createClient();
$this->client->request('GET', $url);
$response = $this->client->getResponse();
if ($expect_redirect) {
$this->assertEquals(302, $response->getStatusCode());
}
@ -108,14 +113,11 @@ class RedirectControllerTest extends WebTestCase
$user->setLanguage($user_locale);
$this->em->flush();
$client = static::createClient([], [
'PHP_AUTH_USER' => 'user',
'PHP_AUTH_PW' => 'test',
]);
$client->followRedirects(false);
$client->request('GET', $input_path);
$this->assertEquals($redirect_path, $client->getResponse()->headers->get('Location'));
$this->client->followRedirects(false);
$this->client->request('GET', $input_path);
$this->assertEquals($redirect_path, $this->client->getResponse()->headers->get('Location'));
}
/**
@ -136,13 +138,9 @@ class RedirectControllerTest extends WebTestCase
$user->setNeedPwChange(true);
$this->em->flush();
$client = static::createClient([], [
'PHP_AUTH_USER' => 'user',
'PHP_AUTH_PW' => 'test',
]);
$client->followRedirects(false);
$this->client->followRedirects(false);
$client->request('GET', '/part/3');
$this->assertEquals("/$locale/user/settings", $client->getResponse()->headers->get('Location'));
$this->client->request('GET', '/part/3');
$this->assertEquals("/$locale/user/settings", $this->client->getResponse()->headers->get('Location'));
}
}