From ef9cfaf7f43bc900da904d2a1854be47c1f30fc1 Mon Sep 17 00:00:00 2001 From: shuji-oh Date: Wed, 18 Jun 2025 02:02:00 +0900 Subject: [PATCH] add test related to creating group with sample attributes Signed-off-by: shuji-oh --- js/libs/keycloak-admin-client/test/groups.spec.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/js/libs/keycloak-admin-client/test/groups.spec.ts b/js/libs/keycloak-admin-client/test/groups.spec.ts index ad459654c4a4..901b33e74c24 100644 --- a/js/libs/keycloak-admin-client/test/groups.spec.ts +++ b/js/libs/keycloak-admin-client/test/groups.spec.ts @@ -39,6 +39,17 @@ describe("Groups", () => { expect(group).to.be.null; }); + it("create group with attributes", async () => { + const group = await kcAdminClient.groups.create({ + name: "basic-group", + attributes: { + accessLevel: ["internal"], + project: ["alpha"], + }, + }); + expect(group.id).to.be.ok; + }); + it("list groups", async () => { const groups = await kcAdminClient.groups.find(); expect(groups).to.be.ok; @@ -46,7 +57,7 @@ describe("Groups", () => { it("count groups", async () => { const result = await kcAdminClient.groups.count(); - expect(result.count).to.eq(1); + expect(result.count).to.eq(2); }); it("count groups with filter", async () => {