From aca76ac2707fcdb5bb01a231a3fef0847c683a1f Mon Sep 17 00:00:00 2001 From: jrea Date: Wed, 9 Oct 2024 14:20:27 -0400 Subject: [PATCH] fix(server): debug log responses --- packages/server/src/utils/fetch.ts | 4 +++- .../server/test/integration/integration.test.ts | 13 ++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/packages/server/src/utils/fetch.ts b/packages/server/src/utils/fetch.ts index f1482f29..62d2c13c 100644 --- a/packages/server/src/utils/fetch.ts +++ b/packages/server/src/utils/fetch.ts @@ -109,7 +109,9 @@ export async function _fetch( if (response && response.status >= 200 && response.status < 300) { if (typeof response.clone === 'function') { try { - info(`[fetch][response] ${await response.clone().json()}`); + info( + `[fetch][response] ${JSON.stringify(await response.clone().json())}` + ); } catch (e) { info(`[fetch][response] ${await response.clone().text()}`, { e }); } diff --git a/packages/server/test/integration/integration.test.ts b/packages/server/test/integration/integration.test.ts index 24ae8f13..a31a4b6e 100644 --- a/packages/server/test/integration/integration.test.ts +++ b/packages/server/test/integration/integration.test.ts @@ -127,11 +127,18 @@ describe.skip('api integration', () => { email: String(process.env.EMAIL), password: String(process.env.PASSWORD), }); - nile.tenantId = tenantId; + const tenants = await nile.api.tenants.listTenants(); + + if (Array.isArray(tenants)) { + nile.tenantId = tenants[0].id; + } - const tenantUsers = await nile.api.users.listUsers(); const users = await nile.api.users.listUsers(); - expect(users).toEqual(tenantUsers); + if (Array.isArray(users)) { + expect(users.length).toEqual(1); + } else { + throw Error('no users'); + } }); });