From bb467672575b3a224ad9edb332e6e63d804cd7d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=A0tancl?= Date: Sun, 19 Jan 2020 12:15:15 +0100 Subject: [PATCH] Add regression test for #271 --- tests/TenantManagerEventsTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/TenantManagerEventsTest.php b/tests/TenantManagerEventsTest.php index eca5077f..4dde735c 100644 --- a/tests/TenantManagerEventsTest.php +++ b/tests/TenantManagerEventsTest.php @@ -121,4 +121,18 @@ class TenantManagerEventsTest extends TestCase tenancy()->init('abc.localhost'); $this->assertSame('tenant', \DB::connection()->getConfig()['name']); } + + /** @test */ + public function tenant_is_persisted_before_the_created_hook_is_called() + { + $was_persisted = false; + + Tenancy::eventListener('tenant.created', function ($tenancy, $tenant) use (&$was_persisted) { + $was_persisted = $tenant->persisted; + }); + + Tenant::new()->save(); + + $this->assertTrue($was_persisted); + } }