17 lines
509 B
TypeScript
Raw Normal View History

import { describe, it } from "@jest/globals"
2024-12-16 21:25:36 +00:00
import { moveTransactions } from "@/main.ts"
import { ActualImpl } from "@/actual.ts"
import { BankStub } from "./stubs/bankStub.ts"
// TODO testcontainers with Actual?
// TODO tests don't stop after completing
describe("Main logic of the application", () => {
it("should import the transactions to Actual Budget", async () => {
const actual = await ActualImpl.init()
await moveTransactions(actual, new BankStub())
await actual.shutdown()
})
})