shouldNotReceive('validateSecurity'); }); $middleware = app(InputValidationMiddleware::class); $request = Request::create('/cp/content/blocks/layout', 'POST', [ 'header' => '', 'footer' => '', 'layout' => 'main', ]); $request->setRouteResolver(fn () => new class { public function getName(): string { return 'admin.plugin.block.layout.update'; } }); $response = $middleware->handle($request, fn () => response('ok')); expect($response->getContent())->toBe('ok'); });