From dd5397e79546e493f14bf701539c4646d5cb7cd1 Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Wed, 5 Mar 2025 11:02:13 -0300 Subject: [PATCH] test: check if nip05 exists and then check again to see if it's null --- .../ditto/storages/DittoRelayStore.test.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/packages/ditto/storages/DittoRelayStore.test.ts b/packages/ditto/storages/DittoRelayStore.test.ts index cba7e164..62d2742e 100644 --- a/packages/ditto/storages/DittoRelayStore.test.ts +++ b/packages/ditto/storages/DittoRelayStore.test.ts @@ -85,6 +85,16 @@ Deno.test('Admin revokes nip05 grant and nip05 column gets null', async () => { await store.event(event); + const row = await db.kysely + .selectFrom('author_stats') + .selectAll() + .where('pubkey', '=', getPublicKey(alex)) + .executeTakeFirst(); + + assertEquals(row?.nip05, 'alex@gleasonator.dev'); + assertEquals(row?.nip05_domain, 'gleasonator.dev'); + assertEquals(row?.nip05_hostname, 'gleasonator.dev'); + const adminDeletion = await conf.signer.signEvent({ kind: 5, created_at: nostrNow(), @@ -97,15 +107,15 @@ Deno.test('Admin revokes nip05 grant and nip05 column gets null', async () => { await store.event(adminDeletion); - const row = await db.kysely + const nullRow = await db.kysely .selectFrom('author_stats') .selectAll() .where('pubkey', '=', getPublicKey(alex)) .executeTakeFirst(); - assertEquals(row?.nip05, null); - assertEquals(row?.nip05_domain, null); - assertEquals(row?.nip05_hostname, null); + assertEquals(nullRow?.nip05, null); + assertEquals(nullRow?.nip05_domain, null); + assertEquals(nullRow?.nip05_hostname, null); }); function setupTest(cb?: (req: Request) => Response | Promise) {