Codeception功能测试未运行,但没有错误

时间:2014-10-24 20:14:57

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

我正在关注 Build Larabook from scratch 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虚拟机,但仍然遇到同样的问题。

在更新某些文件时是否有可能损坏了某些内容?

2 个答案:

答案 0 :(得分:0)

在FunctionalHelper中仔细检查您的signIn操作是否存在任何语法错误。如果出现问题,测试会像这样失败而不显示任何错误。

答案 1 :(得分:0)

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

例如:

**vendor/bin/codecept run**