1
FeatureContext.php贝哈特读取默认.ENV文件,并在Laravel不.env.behat 5
/**
* @Then I can do something with Laravel
*/
public function iCanDoSomethingWithLaravel()
{
PHPUnit::assertEquals('.env.behat', app()->environmentFile());
PHPUnit::assertEquals('acceptance', env('APP_ENV'));
}
运行贝哈特
方案后
控制台输出:仪表盘被锁定为客人
And I can do something with Laravel # FeatureContext::iCanDoSomethingWithLaravel()
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-'acceptance'
+'local'
behat.yml
default:
extensions:
Laracasts\Behat:
env_path: .env.behat
Laracasts\Behat\ServiceContainer\BehatExtension: ~
Behat\MinkExtension\ServiceContainer\MinkExtension:
default_session: laravel
laravel: ~
.ENV
APP_ENV=local
APP_DEBUG=true
.env.behat
APP_ENV=acceptance
APP_DEBUG=true
谢谢,我会给它一个镜头。 – whoacowboy 2015-04-24 15:38:09