joshhanley/livewire-dusk-testbench
A Laravel package that brings Livewire Dusk browser testing to Orchestra Testbench, letting package developers write end-to-end Dusk tests for Livewire components without a full application skeleton. Fits neatly into existing Testbench workflows.
wire:model, clicks, polling) inside package repos.Caveat: v3.0.0 is still in beta. Validate stability and review v2→v3 breaking changes before broad rollout; pin versions and pilot on a non-critical package first.
Executives: This is a low-cost, targeted developer-tooling dependency that keeps our Livewire component packages testable in real browsers and aligned with upcoming Laravel 13 and Livewire 4 releases. It reduces custom test infrastructure and upgrade risk. The main caveat is that it's currently a beta, so we should pilot it on a non-critical package before standardizing.
Engineering: Adopt for package repos that ship Livewire components tested under Orchestra Testbench. It removes glue code between Dusk, Livewire, and Testbench, and v3.0.0-beta.9 adds Laravel 13 (testbench-dusk 11) and Livewire 4 support — a strong maintenance signal. Because it's a major-version beta, pin versions, review the changelog for breaking changes from v2, and gate adoption behind CI green on a pilot package before rolling out broadly.
How can I help you explore Laravel packages today?