Laravel

Livewire Testing Components

January 16, 2026 1 min read 33 views

Test Livewire components:

Basic Test

Livewire::test(Counter::class)
    ->assertSee('Count: 0')
    ->call('increment')
    ->assertSee('Count: 1');

Set Properties

Livewire::test(SearchUsers::class)
    ->set('search', 'John')
    ->assertSee('John Doe');

Test Events

Livewire::test(CreatePost::class)
    ->call('save')
    ->assertEmitted('post-created');

Test Validation

Livewire::test(ContactForm::class)
    ->set('email', 'invalid')
    ->call('submit')
    ->assertHasErrors(['email' => 'email']);
Share this post:

Related Posts

Comments (0)

Please log in to leave a comment. Log in

No comments yet. Be the first to comment!