我正在进行Livewire 2和Laravel 8的新安装,但在尝试运行phpunit测试时,我得到了RuntimeException : A facade root has not been set.
。我试过标准的缓存清理,但似乎什么都不起作用。还有人看到这个吗?下面是我正在运行的完整测试。
<?php
namespace TestsUnit;
use AppHttpLivewirePropertiesCreateProperty;
use LivewireLivewire;
use PHPUnitFrameworkTestCase;
class CreatePropertyTest extends TestCase
{
/**
* @test
*/
public function form_has_expected_labels()
{
Livewire::test(CreateProperty::class)
->assertSee('Property Name')
->assertSee('Address');
}
}
从更改TestCase的使用语句
use PHPUnitFrameworkTestCase;
至
use TestsTestCase;