$permissions * @return object{user: User, organization: Organization} */ protected function createUserWithPermission(array $permissions): object { Jetstream::role('custom-test', 'Custom Test', $permissions)->description('Role custom for testing'); $organization = Organization::factory()->create(); $user = User::factory()->create(); $organization->users()->attach($user, [ 'role' => 'custom-test', ]); return (object) [ 'user' => $user, 'organization' => $organization, ]; } }