【问题标题】:Codeception functional test not running, but no errorCodeception 功能测试未运行,但没有错误
【发布时间】:2014-10-24 20:14:57
【问题描述】:

我正在关注从头开始构建 Larabook Laracasts 教程(构建类似 Facebook 的应用程序)。

在第 14 课中,我们实现了“登录”功能。

问题,当我尝试运行我的功能测试(到目前为止一直运行顺利)时,我什么也没得到,甚至没有错误消息:

vagrant@homestead:~/larabook$ vendor/bin/codecept run functional
Codeception PHP Testing Framework v2.0.7
Powered by PHPUnit 4.3.4 by Sebastian Bergmann.

这是我SignInCept.php的内容:

$I = new FunctionalTester($scenario);
$I->am('a Larabook member');
$I->wantTo('login to my Larabook account');

$I->signIn();

$I->seeInCurrentUrl('/statuses');
$I->see('Welcome back!');

我尝试退出我的 Vagrant 虚拟机,但一直遇到同样的问题。

有没有可能是我在更新一些文件时弄坏了一些东西?

【问题讨论】:

    标签: laravel virtual-machine vagrant functional-testing codeception


    【解决方案1】:

    仔细检查您在 FunctionalHelper 中的登录操作是否有任何语法错误。当出现问题时,测试会像这样失败,但不会显示任何错误。

    【讨论】:

      【解决方案2】:

      迟到的答案,但不要使用 composer exec。使用代码接收的完整路径。

      例如:

      **vendor/bin/codecept run**
      

      【讨论】:

        猜你喜欢
        • 2014-08-17
        • 2013-06-10
        • 2015-05-25
        • 2016-04-19
        • 2017-04-03
        • 2015-12-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多