message === 'Test preview site is built' && $event->type === 'success'; }); }); it('has correct broadcast channel and event name', function () { $event = new PreviewSiteBuilt('Test message', 'success'); expect($event->broadcastOn())->toHaveCount(1) ->and($event->broadcastOn()[0]->name)->toBe('filament-notifications') ->and($event->broadcastAs())->toBe('preview-site.built'); });