override testing env vars

shouldnt be able to accidentally use production database
This commit is contained in:
2026-10-30 10:20:21 +01:00
parent 9fe0b2564d
commit 613154a1f9
+15 -6
View File
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false" <phpunit backupGlobals="false"
backupStaticAttributes="false" backupStaticAttributes="false"
bootstrap="vendor/autoload.php" bootstrap="tests/bootstrap.php"
colors="true" colors="true"
convertErrorsToExceptions="true" convertErrorsToExceptions="true"
convertNoticesToExceptions="true" convertNoticesToExceptions="true"
@@ -23,11 +23,20 @@
</whitelist> </whitelist>
</filter> </filter>
<php> <php>
<env name="APP_ENV" value="testing"/> <env name="APP_ENV" value="testing" force="true"/>
<env name="APP_DEBUG" value="false" force="true"/>
<env name="APP_KEY" value="base64:MDEyMzQ1Njc4OWFiY2RlZjAxMjM0NTY3ODlhYmNkZWY=" force="true"/>
<env name="DB_CONNECTION" value="mysql" force="true"/>
<env name="DB_HOST" value="db-test" force="true"/>
<env name="DB_PORT" value="3306" force="true"/>
<env name="DB_DATABASE" value="pollux_test" force="true"/>
<env name="DB_USERNAME" value="pollux_test" force="true"/>
<env name="DB_PASSWORD" value="testing" force="true"/>
<env name="DB_SOCKET" value="" force="true"/>
<env name="BCRYPT_ROUNDS" value="4"/> <env name="BCRYPT_ROUNDS" value="4"/>
<env name="CACHE_DRIVER" value="array"/> <env name="CACHE_DRIVER" value="array" force="true"/>
<env name="SESSION_DRIVER" value="array"/> <env name="SESSION_DRIVER" value="array" force="true"/>
<env name="QUEUE_DRIVER" value="sync"/> <env name="QUEUE_DRIVER" value="sync" force="true"/>
<env name="MAIL_DRIVER" value="array"/> <env name="MAIL_DRIVER" value="array" force="true"/>
</php> </php>
</phpunit> </phpunit>