<?php urlencode(string $string): string
<?php $this->registerComponentForNextTest($classes); $url = '/livewire-dusk/'.urlencode(head($classes)).$queryString; return $browser->visit($url)->waitForLivewireToLoad(); }
<?php Route::middleware('web')->get('/entangle-turbo', function () { return view('turbo', [ 'link' => '/livewire-dusk/' . urlencode(\LegacyTests\Browser\Alpine\Entangle\ToggleEntangledTurbo::class), ]); })->name('entangle-turbo');
<?php public function test_that_authentication_middleware_is_re_applied() { Livewire::visit(Component::class) ->visit('/with-authentication/livewire-dusk/'.urlencode(Component::class)) ->assertDontSee('Protected Content') ->visit('/force-login/1') ->visit('/with-authentication/livewire-dusk/'.urlencode(Component::class))
<?php ->visit('/with-authentication/livewire-dusk/'.urlencode(Component::class)) ->assertDontSee('Protected Content') ->visit('/force-login/1') ->visit('/with-authentication/livewire-dusk/'.urlencode(Component::class)) ->waitForLivewireToLoad() ->assertSee('Protected Content')
<?php public function test_that_authorization_middleware_is_re_applied() { Livewire::visit(Component::class) ->visit('/with-authorization/1/livewire-dusk/'.urlencode(Component::class)) ->assertDontSee('Protected Content') ->visit('/force-login/1') ->visit('/with-authorization/1/livewire-dusk/'.urlencode(Component::class))
<?php ->visit('/with-authorization/1/livewire-dusk/'.urlencode(Component::class)) ->assertDontSee('Protected Content') ->visit('/force-login/1') ->visit('/with-authorization/1/livewire-dusk/'.urlencode(Component::class)) ->assertSee('Protected Content') ->waitForLivewireToLoad() ->tap(function ($b) {