一直在尝试 Laravel-Elixir(在 Laravel 5 项目中)和 Codeception。我有一个完整的新鲜且未更改的 Laravel 5 项目,在其中添加了 Elixir(和所有必要的工具)。这是一个很棒的工具,让我先说一下!之后我安装了 Codeception 并将 codeception 扩展添加到 Elixir。一切都还好。之后,我添加了一个非常基本的 Codeception 测试,如下所示:
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('perform actions and see result');
$I->amOnPage("/");
$I->see('arrived');
?>
现在奇怪的是,如果我运行“ codecept run ”,我会得到 Codeception 的预期报告,告诉我一个测试已执行并且没问题。但是,如果我运行“ gulp ”,所有 Elixir 任务都会按预期执行,但我会收到我的代码接收测试失败的消息。
有人对此进行解释吗?除了一些必要的配置(比如在代码接收配置中到我的服务器的正确路径)之外,我没有对开箱即用的基本安装进行任何更改。
谢谢,
埃德温