test: check if nip05 exists and then check again to see if it's null

This commit is contained in:
P. Reis 2025-03-05 11:02:13 -03:00
parent dfff63fab4
commit dd5397e795

View file

@ -85,6 +85,16 @@ Deno.test('Admin revokes nip05 grant and nip05 column gets null', async () => {
await store.event(event); 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({ const adminDeletion = await conf.signer.signEvent({
kind: 5, kind: 5,
created_at: nostrNow(), created_at: nostrNow(),
@ -97,15 +107,15 @@ Deno.test('Admin revokes nip05 grant and nip05 column gets null', async () => {
await store.event(adminDeletion); await store.event(adminDeletion);
const row = await db.kysely const nullRow = await db.kysely
.selectFrom('author_stats') .selectFrom('author_stats')
.selectAll() .selectAll()
.where('pubkey', '=', getPublicKey(alex)) .where('pubkey', '=', getPublicKey(alex))
.executeTakeFirst(); .executeTakeFirst();
assertEquals(row?.nip05, null); assertEquals(nullRow?.nip05, null);
assertEquals(row?.nip05_domain, null); assertEquals(nullRow?.nip05_domain, null);
assertEquals(row?.nip05_hostname, null); assertEquals(nullRow?.nip05_hostname, null);
}); });
function setupTest(cb?: (req: Request) => Response | Promise<Response>) { function setupTest(cb?: (req: Request) => Response | Promise<Response>) {