From 74944dcd2ab7e9371503cc9538c77595cce4a1ed Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 17 Jun 2024 16:35:58 -0500 Subject: [PATCH] EventsDB: remove no longer relevant tests --- src/storages/EventsDB.test.ts | 46 +++++------------------------------ 1 file changed, 6 insertions(+), 40 deletions(-) diff --git a/src/storages/EventsDB.test.ts b/src/storages/EventsDB.test.ts index 16b429d4..74068e94 100644 --- a/src/storages/EventsDB.test.ts +++ b/src/storages/EventsDB.test.ts @@ -2,14 +2,12 @@ import { Database as Sqlite } from '@db/sqlite'; import { DenoSqlite3Dialect } from '@soapbox/kysely-deno-sqlite'; import { assertEquals, assertRejects } from '@std/assert'; import { Kysely } from 'kysely'; -import { generateSecretKey } from 'nostr-tools'; import { Conf } from '@/config.ts'; import { DittoDB } from '@/db/DittoDB.ts'; import { DittoTables } from '@/db/DittoTables.ts'; -import { RelayError } from '@/RelayError.ts'; import { EventsDB } from '@/storages/EventsDB.ts'; -import { eventFixture, genEvent } from '@/test.ts'; +import { eventFixture } from '@/test.ts'; /** Create in-memory database for testing. */ const createDB = async () => { @@ -143,49 +141,17 @@ Deno.test('admin can delete any event', async () => { assertEquals(await eventsDB.query([{ kinds: [1] }]), [two]); }); -Deno.test('throws a RelayError when inserting an event deleted by the admin', async () => { - const { eventsDB } = await createDB(); - - const event = genEvent(); - await eventsDB.event(event); - - const deletion = genEvent({ kind: 5, tags: [['e', event.id]] }, Conf.seckey); - await eventsDB.event(deletion); - - await assertRejects( - () => eventsDB.event(event), - RelayError, - 'event deleted by admin', - ); -}); - -Deno.test('throws a RelayError when inserting an event deleted by a user', async () => { - const { eventsDB } = await createDB(); - - const sk = generateSecretKey(); - - const event = genEvent({}, sk); - await eventsDB.event(event); - - const deletion = genEvent({ kind: 5, tags: [['e', event.id]] }, sk); - await eventsDB.event(deletion); - - await assertRejects( - () => eventsDB.event(event), - RelayError, - 'event deleted by user', - ); -}); - Deno.test('inserting replaceable events', async () => { const { eventsDB } = await createDB(); const event = await eventFixture('event-0'); await eventsDB.event(event); - const olderEvent = { ...event, id: '123', created_at: event.created_at - 1 }; - await eventsDB.event(olderEvent); - assertEquals(await eventsDB.query([{ kinds: [0], authors: [event.pubkey] }]), [event]); + await assertRejects(async () => { + const olderEvent = { ...event, id: '123', created_at: event.created_at - 1 }; + await eventsDB.event(olderEvent); + assertEquals(await eventsDB.query([{ kinds: [0], authors: [event.pubkey] }]), [event]); + }); const newerEvent = { ...event, id: '123', created_at: event.created_at + 1 }; await eventsDB.event(newerEvent);