mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-03-01 12:59:36 +00:00
Fix test failures: add locale prefix to URLs, correct log directory path
This commit is contained in:
parent
e6ac77ffde
commit
597f0e6280
2 changed files with 12 additions and 12 deletions
|
|
@ -47,7 +47,7 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
{
|
||||
$client = static::createClient();
|
||||
|
||||
$client->request('GET', '/system/update-manager');
|
||||
$client->request('GET', '/en/system/update-manager');
|
||||
|
||||
// Should redirect to login
|
||||
$this->assertResponseRedirects();
|
||||
|
|
@ -58,7 +58,7 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$client = static::createClient();
|
||||
$this->loginAsAdmin($client);
|
||||
|
||||
$client->request('GET', '/system/update-manager');
|
||||
$client->request('GET', '/en/system/update-manager');
|
||||
|
||||
$this->assertResponseIsSuccessful();
|
||||
}
|
||||
|
|
@ -68,12 +68,12 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$client = static::createClient();
|
||||
$this->loginAsAdmin($client);
|
||||
|
||||
$client->request('POST', '/system/update-manager/backup', [
|
||||
$client->request('POST', '/en/system/update-manager/backup', [
|
||||
'_token' => 'invalid',
|
||||
]);
|
||||
|
||||
// Should redirect with error flash
|
||||
$this->assertResponseRedirects('/system/update-manager');
|
||||
$this->assertResponseRedirects();
|
||||
}
|
||||
|
||||
public function testDeleteBackupRequiresCsrf(): void
|
||||
|
|
@ -81,12 +81,12 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$client = static::createClient();
|
||||
$this->loginAsAdmin($client);
|
||||
|
||||
$client->request('POST', '/system/update-manager/backup/delete', [
|
||||
$client->request('POST', '/en/system/update-manager/backup/delete', [
|
||||
'_token' => 'invalid',
|
||||
'filename' => 'test.zip',
|
||||
]);
|
||||
|
||||
$this->assertResponseRedirects('/system/update-manager');
|
||||
$this->assertResponseRedirects();
|
||||
}
|
||||
|
||||
public function testDeleteLogRequiresCsrf(): void
|
||||
|
|
@ -94,12 +94,12 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$client = static::createClient();
|
||||
$this->loginAsAdmin($client);
|
||||
|
||||
$client->request('POST', '/system/update-manager/log/delete', [
|
||||
$client->request('POST', '/en/system/update-manager/log/delete', [
|
||||
'_token' => 'invalid',
|
||||
'filename' => 'test.log',
|
||||
]);
|
||||
|
||||
$this->assertResponseRedirects('/system/update-manager');
|
||||
$this->assertResponseRedirects();
|
||||
}
|
||||
|
||||
public function testDownloadBackupReturns404ForNonExistent(): void
|
||||
|
|
@ -107,7 +107,7 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$client = static::createClient();
|
||||
$this->loginAsAdmin($client);
|
||||
|
||||
$client->request('GET', '/system/update-manager/backup/download/nonexistent.zip');
|
||||
$client->request('GET', '/en/system/update-manager/backup/download/nonexistent.zip');
|
||||
|
||||
$this->assertResponseStatusCodeSame(404);
|
||||
}
|
||||
|
|
@ -117,7 +117,7 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$client = static::createClient();
|
||||
$this->loginAsAdmin($client);
|
||||
|
||||
$client->request('GET', '/system/update-manager/backup/nonexistent.zip');
|
||||
$client->request('GET', '/en/system/update-manager/backup/nonexistent.zip');
|
||||
|
||||
$this->assertResponseStatusCodeSame(404);
|
||||
}
|
||||
|
|
@ -128,7 +128,7 @@ final class UpdateManagerControllerTest extends WebTestCase
|
|||
$this->loginAsAdmin($client);
|
||||
|
||||
// DISABLE_BACKUP_RESTORE=1 is the default in .env, so this should return 403
|
||||
$client->request('POST', '/system/update-manager/restore', [
|
||||
$client->request('POST', '/en/system/update-manager/restore', [
|
||||
'_token' => 'invalid',
|
||||
'filename' => 'test.zip',
|
||||
]);
|
||||
|
|
|
|||
|
|
@ -158,7 +158,7 @@ final class UpdateExecutorTest extends KernelTestCase
|
|||
{
|
||||
// Create a temporary log file in the update logs directory
|
||||
$projectDir = self::getContainer()->getParameter('kernel.project_dir');
|
||||
$logDir = $projectDir . '/var/update_logs';
|
||||
$logDir = $projectDir . '/var/log/updates';
|
||||
|
||||
if (!is_dir($logDir)) {
|
||||
mkdir($logDir, 0755, true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue