In der Dokumentation wird diese Methode also als Beispiel aufgeführt:
Code: Select all
/** @test */
function post_creation_page_contains_livewire_component()
{
$this->get('/posts/create')->assertSeeLivewire('create-post');
}
Code: Select all
/** @test */
public function manage_permissions_contains_livewire_component(): void
{
$this->actingAs(User::factory()->create());
$response = $this->get('/permissions');
$response->assertSeeLivewire('manage-permissions');
}
Meine Testklasse erweitert die Testklasse „Tests\TestCase“, die dann die Klasse „Illuminate\Foundation\Testing\TestCase“ erweitert, die der richtige Testfall zu sein scheint.
Die zurückgegebene Antwort ist eine Instanz von Illuminate\Http\Response.
Der Fehler Die empfangene Nachricht lautet: -> BadMethodCallException: Method Illuminate\Http\Response::assertSeeLivewire existiert nicht.
Ist diese Dokumentation veraltet (https://laravel-livewire.com/docs/2.x/testing) oder mache ich hier etwas falsch?
Mobile version