From 3bdca0b90cf8bf5dfd6ff1ab482d857abb4acd2d Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Thu, 5 Jun 2025 22:30:51 +0800 Subject: feat(deno): move deno (mail-server) to top level. --- deno/mail-relay/mail.test.ts | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) (limited to 'deno/mail-relay/mail.test.ts') diff --git a/deno/mail-relay/mail.test.ts b/deno/mail-relay/mail.test.ts index ee275af..6f3cd13 100644 --- a/deno/mail-relay/mail.test.ts +++ b/deno/mail-relay/mail.test.ts @@ -1,6 +1,8 @@ import { describe, it } from "@std/testing/bdd"; import { expect, fn } from "@std/expect"; +import { Logger } from "@crupest/base/log"; + import { Mail, MailDeliverContext, MailDeliverer } from "./mail.ts"; const mockDate = "Fri, 02 May 2025 08:33:02 +0000"; @@ -71,27 +73,12 @@ describe("Mail", () => { it("simple parse headers", () => { expect( - new Mail(mockMailStr).startSimpleParse().sections().headers(), + new Mail(mockMailStr).startSimpleParse().sections().headers().fields, ).toEqual(mockHeaders.map( (h) => [h[0], " " + h[1].replaceAll("\n", "")], )); }); - it("append headers", () => { - const mail = new Mail(mockMailStr); - const mockMoreHeaders = [["abc", "123"], ["def", "456"]] satisfies [ - string, - string, - ][]; - mail.appendHeaders(mockMoreHeaders); - - expect(mail.raw).toBe( - mockHeaderStr + "\n" + - mockMoreHeaders.map((h) => h[0] + ": " + h[1]).join("\n") + - "\n\n" + mockBodyStr, - ); - }); - it("parse recipients", () => { const mail = new Mail(mockMailStr); expect([...mail.startSimpleParse().sections().headers().recipients()]) @@ -134,7 +121,7 @@ describe("MailDeliverer", () => { return Promise.resolve(); }) as MailDeliverer["doDeliver"]; } - const mockDeliverer = new MockMailDeliverer(); + const mockDeliverer = new MockMailDeliverer(new Logger()); it("deliver success", async () => { await mockDeliverer.deliverRaw(mockMailStr); -- cgit v1.2.3