mirror of
https://github.com/aljazceru/ditto.git
synced 2026-01-25 00:04:22 +01:00
18 lines
684 B
TypeScript
18 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],
|
|
);
|
|
});
|