16 lines
390 B
PHP
16 lines
390 B
PHP
<?php
|
|
|
|
use App\Models\Tenant;
|
|
use App\Models\User;
|
|
use Illuminate\Foundation\Testing\RefreshDatabase;
|
|
|
|
uses(RefreshDatabase::class);
|
|
|
|
it('TenantScope gibt leeres ResultSet bei null-User zurück (kein silent-leak)', function () {
|
|
$tenant = Tenant::factory()->create();
|
|
User::factory()->for($tenant)->count(3)->create();
|
|
|
|
auth()->logout();
|
|
expect(User::count())->toBe(0);
|
|
});
|