diff --git a/tests/Traits/TenantAwareCommandTest.php b/tests/Traits/TenantAwareCommandTest.php new file mode 100644 index 00000000..58cc33c8 --- /dev/null +++ b/tests/Traits/TenantAwareCommandTest.php @@ -0,0 +1,35 @@ +save(); + $tenant2 = Tenant::new()->save(); + \Artisan::call('tenants:migrate', [ + '--tenants' => [$tenant1['id'], $tenant2['id']], + ]); + + $this->artisan('user:add') + ->assertExitCode(1); + + tenancy()->initializeTenancy($tenant1); + $this->assertNotEmpty(\DB::table('users')->get()); + tenancy()->end(); + + tenancy()->initializeTenancy($tenant2); + $this->assertNotEmpty(\DB::table('users')->get()); + tenancy()->end(); + } +}