From 52c386e3c1a2c354f44a9597d9411fd15927199e Mon Sep 17 00:00:00 2001 From: Alexandr Jeliuc Date: Thu, 23 Jan 2025 00:08:00 +0200 Subject: [PATCH] Added integration test for organization member retrieval --- .../kotlin/OrganizationsIntegrationTest.kt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/integrationTest/kotlin/OrganizationsIntegrationTest.kt b/src/integrationTest/kotlin/OrganizationsIntegrationTest.kt index b7bf9a9..5544227 100644 --- a/src/integrationTest/kotlin/OrganizationsIntegrationTest.kt +++ b/src/integrationTest/kotlin/OrganizationsIntegrationTest.kt @@ -9,6 +9,7 @@ import com.jeliuc.turso.sdk.model.InvoicesResponse import com.jeliuc.turso.sdk.model.ListAuditLogsResponse import com.jeliuc.turso.sdk.model.ListInvitesResponse import com.jeliuc.turso.sdk.model.ListMembersResponse +import com.jeliuc.turso.sdk.model.MemberResponse import com.jeliuc.turso.sdk.model.Organization import com.jeliuc.turso.sdk.model.OrganizationDatabaseUsageResponse import com.jeliuc.turso.sdk.model.OrganizationPlansResponse @@ -113,12 +114,21 @@ class OrganizationsIntegrationTest { @Test fun `can list members`() { + val client = getClient() val members = runBlocking { - getClient().organizations.members.list(organization) + client.organizations.members.list(organization) } assertIs(members) + + val username = members.members.first().username + val member = + runBlocking { + client.organizations.members.retrieve(organization, username) + } + + assertIs(member) } private fun getClient(): TursoClient = TursoClient.using(CIO.create(), token)