0
app()->environment()
を呼び出す関数の単体テストを書いています。 phpunit.xmlファイルは、環境をtesting
と設定します。他の環境でもこの関数をテストしたいと思います。config()によって値が設定されていないapp() - > environment()
私が試してみた:
config('app.env', 'prod')
config('env', 'prod')
$_ENV['app.env'] = 'prod'
$_ENV['env'] = 'prod'
は、私はまた、オーケストラ/テストベンチ・パッケージを含め、これを使用:
protected function getEnvironmentSetUp($app)
{
//Both of the following
$app['config']->set('app.env', 'prod');
$app['config']->set('env', 'prod');
}
これらのどれもがapp()->environment()
の出力を変更していません。
何か不足していますか?
LaravelとLumenの両方を指定しました。どのバージョンを使用していますか?彼らは内部的に違った働きをします。これは、古いLaravelインストールやキャッシュ設定のように聞こえます。 – sisve
@sisveルーメン5.5アプリのパッケージです。パッケージディレクトリからテストを実行しました。オーケストラ/テストベンチは 'app() - > environment()'を実行するものです。私は設定がどこにキャッシュされている可能性がありますか分からない。 – Ethan22