blob: 60035c4c92197c8cbf4a18287daef4daf7d9aa63 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
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",
};
it("works", async () => {
const db = new DbService(":memory:");
await db.migrate();
await db.addMessageIdMap(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,
);
});
});
|