mirror of
https://gitlab.com/soapbox-pub/ditto.git
synced 2025-12-06 11:29:46 +00:00
test(outbox): coverage 100%
This commit is contained in:
parent
4d4273832a
commit
85a6089e36
1 changed files with 29 additions and 0 deletions
29
src/utils/outbox.test.ts
Normal file
29
src/utils/outbox.test.ts
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
import { MockRelay } from '@nostrify/nostrify/test';
|
||||||
|
import { eventFixture } from '@/test.ts';
|
||||||
|
import { getRelays } from '@/utils/outbox.ts';
|
||||||
|
import { assertEquals } from '@std/assert';
|
||||||
|
|
||||||
|
Deno.test('Get write relays - kind 10002', async () => {
|
||||||
|
const db = new MockRelay();
|
||||||
|
|
||||||
|
const relayListMetadata = await eventFixture('kind-10002-alex');
|
||||||
|
|
||||||
|
await db.event(relayListMetadata);
|
||||||
|
|
||||||
|
const relays = await getRelays(db, relayListMetadata.pubkey);
|
||||||
|
|
||||||
|
assertEquals(relays.size, 6);
|
||||||
|
});
|
||||||
|
|
||||||
|
Deno.test('Get write relays with invalid URL - kind 10002', async () => {
|
||||||
|
const db = new MockRelay();
|
||||||
|
|
||||||
|
const relayListMetadata = await eventFixture('kind-10002-alex');
|
||||||
|
relayListMetadata.tags[0] = ['r', 'yolo'];
|
||||||
|
|
||||||
|
await db.event(relayListMetadata);
|
||||||
|
|
||||||
|
const relays = await getRelays(db, relayListMetadata.pubkey);
|
||||||
|
|
||||||
|
assertEquals(relays.size, 5);
|
||||||
|
});
|
||||||
Loading…
Add table
Reference in a new issue