在laravel

时间:2017-01-31 15:21:37

标签: laravel testing laravel-testing

我正在Laravel写一个测试,我想对这段代码进行单元测试:

if (file_exists(\Config::get('maintenance.dir.api'))) {
        throw new ServiceUnavailableException('We are down for maintenance');
    }

我正在使用 Illuminate \ Foundation \ Testing \ TestCase ,我无法在测试中从主应用程序访问配置变量。在我的包中,我没有任何配置。我可以模拟配置文件夹或类似的东西吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以嘲笑'只需设置它们即可配置变量:

config(['maintenance.dir.api' => 'mock value'])

相关问题