blob: eef3e1b227af23e3ba8ef8ef493ebbae6b912ff2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
import { describe, it } from "@std/testing/bdd";
import { expect } from "@std/expect/expect";
import { DbService } from "./db.ts";
describe("DbService", () => {
const mockRow = {
message_id: "mock-message-id@mock.mock",
aws_message_id: "mock-aws-message-id@mock.mock",
raw: "a mock raw mail content",
};
it("works", async () => {
const db = new DbService(":memory:");
await db.migrate();
await db.addMail(mockRow);
expect(await db.messageIdToAws(mockRow.message_id)).toBe(
mockRow.aws_message_id,
);
expect(await db.messageIdFromAws(mockRow.aws_message_id)).toBe(
mockRow.message_id,
);
});
});
|