mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-24 18:58:46 +02:00
Fixed some deprecations related to kernel controller tests.
This commit is contained in:
parent
cd5f099965
commit
445b6b6a2b
2 changed files with 18 additions and 19 deletions
|
@ -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,
|
||||
|
|
|
@ -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'));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue