mirror of
https://github.com/shlinkio/shlink.git
synced 2024-11-22 08:56:42 -06:00
Fix tests not properly unsetting env vars
This commit is contained in:
parent
14ba9fd6a4
commit
1ec950ee1e
@ -8,7 +8,6 @@ use Shlinkio\Shlink\Core\ShortUrl\Model\ShortUrlMode;
|
|||||||
|
|
||||||
use function date_default_timezone_get;
|
use function date_default_timezone_get;
|
||||||
use function file_get_contents;
|
use function file_get_contents;
|
||||||
use function getenv;
|
|
||||||
use function is_file;
|
use function is_file;
|
||||||
use function Shlinkio\Shlink\Config\env;
|
use function Shlinkio\Shlink\Config\env;
|
||||||
use function Shlinkio\Shlink\Config\parseEnvVar;
|
use function Shlinkio\Shlink\Config\parseEnvVar;
|
||||||
|
@ -25,9 +25,9 @@ class EnvVarsTest extends TestCase
|
|||||||
|
|
||||||
protected function tearDown(): void
|
protected function tearDown(): void
|
||||||
{
|
{
|
||||||
putenv(EnvVars::BASE_PATH->value . '=');
|
putenv(EnvVars::BASE_PATH->value);
|
||||||
putenv(EnvVars::DB_NAME->value . '=');
|
putenv(EnvVars::DB_NAME->value);
|
||||||
putenv(EnvVars::DB_PASSWORD->value . '_FILE=');
|
putenv(EnvVars::DB_PASSWORD->value . '_FILE');
|
||||||
}
|
}
|
||||||
|
|
||||||
#[Test, DataProvider('provideExistingEnvVars')]
|
#[Test, DataProvider('provideExistingEnvVars')]
|
||||||
@ -38,9 +38,9 @@ class EnvVarsTest extends TestCase
|
|||||||
|
|
||||||
public static function provideExistingEnvVars(): iterable
|
public static function provideExistingEnvVars(): iterable
|
||||||
{
|
{
|
||||||
yield 'DB_NAME' => [EnvVars::DB_NAME, true];
|
yield 'DB_NAME (is set)' => [EnvVars::DB_NAME, true];
|
||||||
yield 'BASE_PATH' => [EnvVars::BASE_PATH, true];
|
yield 'BASE_PATH (is set)' => [EnvVars::BASE_PATH, true];
|
||||||
yield 'DB_DRIVER' => [EnvVars::DB_DRIVER, false];
|
yield 'DB_DRIVER (has default)' => [EnvVars::DB_DRIVER, true];
|
||||||
yield 'DEFAULT_REGULAR_404_REDIRECT' => [EnvVars::DEFAULT_REGULAR_404_REDIRECT, false];
|
yield 'DEFAULT_REGULAR_404_REDIRECT' => [EnvVars::DEFAULT_REGULAR_404_REDIRECT, false];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,7 +75,7 @@ class EnvVarsTest extends TestCase
|
|||||||
try {
|
try {
|
||||||
self::assertEquals($expectedPort, EnvVars::DB_PORT->loadFromEnv());
|
self::assertEquals($expectedPort, EnvVars::DB_PORT->loadFromEnv());
|
||||||
} finally {
|
} finally {
|
||||||
putenv(EnvVars::DB_DRIVER->value . '=');
|
putenv(EnvVars::DB_DRIVER->value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user