From e009ce9ad66920f1104842ebe317fa6c4b37a325 Mon Sep 17 00:00:00 2001 From: "j.stein" Date: Mon, 27 Dec 2021 13:02:25 +0100 Subject: [PATCH] Update MaintenanceModeTest.php --- tests/MaintenanceModeTest.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/tests/MaintenanceModeTest.php b/tests/MaintenanceModeTest.php index 47e6ba2f..a1cd0ce9 100644 --- a/tests/MaintenanceModeTest.php +++ b/tests/MaintenanceModeTest.php @@ -4,7 +4,6 @@ declare(strict_types=1); namespace Stancl\Tenancy\Tests; -use Illuminate\Foundation\Http\Exceptions\MaintenanceModeException; use Illuminate\Support\Facades\Route; use Stancl\Tenancy\Database\Concerns\MaintenanceMode; use Stancl\Tenancy\Middleware\CheckTenantForMaintenanceMode; @@ -32,16 +31,25 @@ class MaintenanceModeTest extends TestCase $tenant->putDownForMaintenance(); - $this->expectException(MaintenanceModeException::class); - $this->withoutExceptionHandling() - ->get('http://acme.localhost/foo'); + $this->get('http://acme.localhost/foo') + ->assertStatus(503); + + tenancy()->end(); $tenant->bringUpFromMaintenance(); - $this->withoutExceptionHandling() - ->get('http://acme.localhost/foo') + tenancy()->end(); + + $this->get('http://acme.localhost/foo') + ->assertSuccessful() ->assertSeeText('bar'); } + + /** @test */ + public function tenant_can_be_in_maintenance_mode_from_command() + { + + } } class MaintenanceTenant extends Tenant