Skip to content

Commit f2014b1

Browse files
committed
fix: organization update test
1 parent f8bb89a commit f2014b1

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

tests/Integration/Resource/OrganizationsTest.php

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -75,17 +75,20 @@ public function testOrganizations(): void
7575
$this->getKeycloak()->organizations()->addUser(self::REALM, $organization->getId(), $this->createAndGetUser()->getId());
7676

7777
// Update organization
78-
$updatedOrganization = new Organization(
79-
name: 'updated-organization',
80-
domains: new OrganizationDomainCollection([
81-
new OrganizationDomain('foo.bar.updated', true),
82-
new OrganizationDomain('bar.foo.updated', false),
83-
]),
84-
);
85-
$this->getKeycloak()->organizations()->update(self::REALM, $organizations->first()->getId(), $updatedOrganization);
78+
$updatedOrganization = $organization->withDomains(new OrganizationDomainCollection([
79+
new OrganizationDomain('foo.bar.updated', true),
80+
new OrganizationDomain('bar.foo.updated', false),
81+
]));
82+
$this->getKeycloak()->organizations()->update(self::REALM, $organization->getId(), $updatedOrganization);
8683
$organizations = $this->getKeycloak()->organizations()->all(self::REALM);
8784
static::assertCount(1, $organizations);
8885
static::assertSame($updatedOrganization->getName(), $organizations->first()->getName());
86+
$domains = $organizations->first()->getDomains();
87+
static::assertCount(2, $domains);
88+
static::assertSame([
89+
'foo.bar.updated',
90+
'bar.foo.updated',
91+
], array_map(static fn (OrganizationDomain $domain) => $domain->getName(), $domains->all()));
8992

9093
// Delete newly created organization
9194
$this->getKeycloak()->organizations()->delete(self::REALM, $organizations->first()->getId());

0 commit comments

Comments
 (0)