hasMiddleware(CheckBadIps::class))->toBeFalse(); BadIpBlocker::block('203.0.113.10'); $this->getFrom('/', '203.0.113.10')->assertOk(); }); it('does not schedule prune when schedule_prune is disabled', function () { $scheduled = collect(app(Schedule::class)->events()) ->contains(fn ($event) => str_contains($event->command ?? '', 'bad-ip-blocker:prune')); expect($scheduled)->toBeFalse(); });