1
0
Fork 0
mirror of https://github.com/wallabag/wallabag.git synced 2025-08-01 17:38:38 +00:00

Use a dedicated database_url parameter for tests

This commit is contained in:
Yassine Guedidi 2025-02-16 23:11:04 +01:00
parent 43a4f57798
commit 92b6aa49fb
5 changed files with 5 additions and 1 deletions

View file

@ -1,2 +1,3 @@
parameters:
database_path: "%kernel.project_dir%/data/db/wallabag%wallabag_dbname_suffix%.sqlite"
database_url: '%env(resolve:DATABASE_URL)%'

View file

@ -1,2 +1,3 @@
parameters:
env(DATABASE_URL): mysql://root:root@127.0.0.1:3306/wallabag?charset=utf8mb4
database_url: '%env(resolve:DATABASE_URL)%'

View file

@ -1,2 +1,3 @@
parameters:
env(DATABASE_URL): postgres://wallabag:wallabagrocks@localhost/wallabag?charset=utf8
database_url: '%env(resolve:DATABASE_URL)%'

View file

@ -1,2 +1,3 @@
parameters:
env(DATABASE_URL): sqlite:///%kernel.project_dir%/data/db/wallabag%wallabag_dbname_suffix%.sqlite?charset=utf8
database_url: '%env(resolve:DATABASE_URL)%'

View file

@ -38,7 +38,7 @@ class InstallCommandTest extends WallabagTestCase
/** @var Connection $connection */
$connection = $this->getTestClient()->getContainer()->get(ManagerRegistry::class)->getConnection();
$originalDatabaseUrl = $this->getTestClient()->getContainer()->getParameter('env(DATABASE_URL)');
$originalDatabaseUrl = $this->getTestClient()->getContainer()->getParameter('database_url');
$dbnameSuffix = $this->getTestClient()->getContainer()->getParameter('wallabag_dbname_suffix');
$tmpDatabaseName = 'wallabag_' . bin2hex(random_bytes(5));