create(); $license = License::factory()->for($tenant)->expired()->create(); $child = User::factory()->for($tenant)->withRole('child')->withLicense($license)->create(); actingAs($child)->get('/dashboard')->assertRedirect('/lizenz-abgelaufen'); }); it('erlaubt child-Zugriff bei aktiver Lizenz', function () { $tenant = Tenant::factory()->create(); $license = License::factory()->for($tenant)->active()->create(); $child = User::factory()->for($tenant)->withRole('child')->withLicense($license)->create(); actingAs($child)->get('/dashboard')->assertOk(); }); it('erlaubt Lehrer-Zugriff ohne Lizenz-Check', function () { $teacher = User::factory()->withRole('teacher')->create(); actingAs($teacher)->get('/dashboard')->assertOk(); });