From 482f23c6ad5605cd4a247e148948998ed5c2b02b Mon Sep 17 00:00:00 2001 From: Nuno Maduro Date: Fri, 18 Sep 2020 14:44:42 +0200 Subject: [PATCH] Removes "testing" environment from authorized environments by default --- src/Http/Middleware/EnsureUserIsAuthorized.php | 1 - tests/TestCase.php | 5 +++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Http/Middleware/EnsureUserIsAuthorized.php b/src/Http/Middleware/EnsureUserIsAuthorized.php index bc85645..a1a1a80 100644 --- a/src/Http/Middleware/EnsureUserIsAuthorized.php +++ b/src/Http/Middleware/EnsureUserIsAuthorized.php @@ -19,7 +19,6 @@ class EnsureUserIsAuthorized public function handle($request, Closure $next, $guard = null) { $allowed = app()->environment('local') - || app()->environment('testing') || Gate::allows('viewVaporUI', [$request->user()]); abort_unless($allowed, 403); diff --git a/tests/TestCase.php b/tests/TestCase.php index 48822db..8140992 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -3,6 +3,7 @@ namespace Tests; use Illuminate\Foundation\Bootstrap\LoadEnvironmentVariables; +use Illuminate\Support\Facades\Gate; use Laravel\VaporUi\VaporUiServiceProvider; use Orchestra\Testbench\TestCase as OrchestraTestCase; @@ -32,6 +33,10 @@ protected function getEnvironmentSetUp($app) $app->useEnvironmentPath(__DIR__.'/..'); $app->bootstrapWith([LoadEnvironmentVariables::class]); + Gate::define('viewVaporUI', function ($user = null) { + return true; + }); + $app['config']->set('vapor-ui', require __DIR__.'./../config/vapor-ui.php'); parent::getEnvironmentSetUp($app);