【发布时间】:2016-05-31 22:33:22
【问题描述】:
以下测试总是在我从 5.1 升级的 Laravel 5.2 应用中通过:
<?php
use Illuminate\Foundation\Testing\WithoutMiddleware;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;
class EventTest extends TestCase
{
public function tearDown()
{
Mockery::close();
}
public function testExample()
{
$this->expectsEvents(App\Events\Foo::class);
}
}
尽管 App\Events\Foo 类甚至不存在。我在全新的 5.2 安装中测试了相同的测试,但它按预期失败。我查看了升级指南和所有相关的非核心代码,看看是否有一些我错过的东西在 5.1 和 5.2 之间发生了变化,但我无法弄清楚。有什么想法吗?
【问题讨论】:
-
同样的问题。让我知道你是否想通了
标签: laravel phpunit laravel-5.1 laravel-5.2 mockery