test/fix: use waitFor function

This commit is contained in:
P. Reis 2025-03-05 19:33:40 -03:00
parent 811a56e406
commit 19244aec2c

View file

@ -85,15 +85,19 @@ 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 await waitFor(async () => {
.selectFrom('author_stats') const row = await db.kysely
.selectAll() .selectFrom('author_stats')
.where('pubkey', '=', getPublicKey(alex)) .selectAll()
.executeTakeFirst(); .where('pubkey', '=', getPublicKey(alex))
.executeTakeFirst();
assertEquals(row?.nip05, 'alex@gleasonator.dev'); assertEquals(row?.nip05, 'alex@gleasonator.dev');
assertEquals(row?.nip05_domain, 'gleasonator.dev'); assertEquals(row?.nip05_domain, 'gleasonator.dev');
assertEquals(row?.nip05_hostname, 'gleasonator.dev'); assertEquals(row?.nip05_hostname, 'gleasonator.dev');
return true;
}, 3000);
const grant = await conf.signer.signEvent({ const grant = await conf.signer.signEvent({
kind: 30360, kind: 30360,