mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
17 lines
684 B
TypeScript
17 lines
684 B
TypeScript
import event55920b75 from '~/fixtures/events/55920b75.json' assert { type: 'json' };
|
|
import { assertEquals } from '@/deps-test.ts';
|
|
|
|
import { getFilter, insertEvent } from './events.ts';
|
|
|
|
Deno.test('insert and filter events', async () => {
|
|
await insertEvent(event55920b75);
|
|
|
|
assertEquals(await getFilter({ kinds: [1] }), [event55920b75]);
|
|
assertEquals(await getFilter({ kinds: [3] }), []);
|
|
assertEquals(await getFilter({ since: 1691091000 }), [event55920b75]);
|
|
assertEquals(await getFilter({ until: 1691091000 }), []);
|
|
assertEquals(
|
|
await getFilter({ '#proxy': ['https://gleasonator.com/objects/8f6fac53-4f66-4c6e-ac7d-92e5e78c3e79'] }),
|
|
[event55920b75],
|
|
);
|
|
});
|