From a2f273287d5f07c86cb9ef95d0efb8871155acf6 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 15 Feb 2025 16:59:12 -0600 Subject: [PATCH] config: test defaults --- packages/config/DittoConfig.test.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/packages/config/DittoConfig.test.ts b/packages/config/DittoConfig.test.ts index fc2e472c..a61a0c77 100644 --- a/packages/config/DittoConfig.test.ts +++ b/packages/config/DittoConfig.test.ts @@ -1,4 +1,4 @@ -import { assertEquals } from '@std/assert'; +import { assertEquals, assertThrows } from '@std/assert'; import { DittoConfig } from './DittoConfig.ts'; @@ -17,3 +17,16 @@ Deno.test('DittoConfig', async (t) => { assertEquals(config.pubkey, '1ba0c5ed1bbbf3b7eb0d7843ba16836a0201ea68a76bafcba507358c45911ff6'); }); }); + +Deno.test('DittoConfig defaults', async (t) => { + const env = new Map(); + const config = new DittoConfig(env); + + await t.step('nsec throws', () => { + assertThrows(() => config.nsec); + }); + + await t.step('port', () => { + assertEquals(config.port, 4036); + }); +});