Init
This commit is contained in:
23 files changed
+1216
No files matched your search
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Console\Scheduling\Schedule;
|
||||
use Illuminate\Contracts\Http\Kernel;
|
||||
use Mattitja\BadIpBlocker\Facades\BadIpBlocker;
|
||||
use Mattitja\BadIpBlocker\Middleware\CheckBadIps;
|
||||
|
||||
it('does not register the middleware when auto_register is disabled', function () {
|
||||
expect(app(Kernel::class)->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();
|
||||
});
|
||||
Reference in new issue
Block a user