From 6f45fe5a10174fd33932d17dc056898f06466067 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sun, 15 Dec 2024 12:29:30 -0800 Subject: close the mailbox --- tst/email.spec.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'tst/email.spec.ts') diff --git a/tst/email.spec.ts b/tst/email.spec.ts index e966030..79c21cc 100644 --- a/tst/email.spec.ts +++ b/tst/email.spec.ts @@ -32,6 +32,7 @@ const getMocks = () => { getMailboxLock: mock(() => Promise.resolve(lock)), messageDelete: mock(() => Promise.resolve(true)), logout: mock(() => Promise.resolve()), + mailboxClose: mock(() => Promise.resolve()), }; const mockDependencies: Partial = { @@ -116,6 +117,7 @@ test("releases lock on left", async () => { TE.mapLeft(() => { expect(imap.getMailboxLock).toHaveBeenCalledTimes(1); expect(lock.release).toHaveBeenCalledTimes(1); + expect(imap.mailboxClose).toHaveBeenCalledTimes(1); expect(imap.logout).toHaveBeenCalledTimes(1); }), )(); @@ -133,6 +135,7 @@ test("releases lock on right", async () => { expect(imap.getMailboxLock).toHaveBeenCalledTimes(1); expect(lock.release).toHaveBeenCalledTimes(1); expect(imap.logout).toHaveBeenCalledTimes(1); + expect(imap.mailboxClose).toHaveBeenCalledTimes(1); }), TE.mapLeft(() => expect(false).toBeTruthy()), )(); -- cgit v1.2.3-70-g09d2