From 88ec4591d41a93b00d2a77c95a9aca20b22c00b4 Mon Sep 17 00:00:00 2001 From: moon Date: Tue, 13 Feb 2024 20:53:58 -0800 Subject: [PATCH] add relationship tests --- src/lib/__tests__/relationships.test.ts | 9 +-------- src/lib/relationships.ts | 7 ++++--- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/lib/__tests__/relationships.test.ts b/src/lib/__tests__/relationships.test.ts index 9549eed..0dd03e7 100644 --- a/src/lib/__tests__/relationships.test.ts +++ b/src/lib/__tests__/relationships.test.ts @@ -29,14 +29,7 @@ describe('Relationships Module', () => { const relationship = await createRelationship({ supabase: runtime.supabase, userA, userB }); - expect(relationship).toBeDefined(); - - if (relationship?.length === 0) { - throw new Error('No relationship was created'); - } - - expect(relationship[0].user_a).toBe(userA); - expect(relationship[0].user_b).toBe(userB); + expect(relationship).toBe(true); }); test('getRelationship retrieves an existing relationship', async () => { diff --git a/src/lib/relationships.ts b/src/lib/relationships.ts index 8449a6e..41d2082 100644 --- a/src/lib/relationships.ts +++ b/src/lib/relationships.ts @@ -10,17 +10,18 @@ export async function createRelationship({ supabase: SupabaseClient; userA: UUID; userB: UUID; -}): Promise { - const { data, error } = await supabase.from("relationships").upsert({ +}): Promise { + const { error } = await supabase.from("relationships").upsert({ user_a: userA, user_b: userB, + user_id: userA, }); if (error) { throw new Error(error.message); } - return data as unknown as Relationship[]; + return true } export async function getRelationship({