画竜点睛を衝く@mapyo

日々やった事をつらつらと書くブログです

phpunitで環境変数を設定する

phpunit.xml.dist

<?xml version="1.0" encoding="UTF-8"?>

<phpunit colors="true" bootstrap="./bootstrap.php" >
    <php>
        <!-- 環境変数の設定 -->
       <env name="TEST_ENV" value="true" />
    </php>
</phpunit>

こうすると、

var_dump(getenv('TEST_ENV'));

とかで値が取れるようになって、テスト or テスト以外の設定変更がちょっとやりやすくなる。

というか、マニュアルに普通に書いてあるのでマニュアル読みましょう的な。。。

https://phpunit.de/manual/current/ja/appendixes.configuration.html#appendixes.configuration.php-ini-constants-variables