Martin Berg Alstad b6daf4268c
🚀 Init and shutdown Actual on job
- Renamed daily function to moveTransactions
- testConnections method to verify connection immediately
2025-02-09 13:34:00 +01:00

17 lines
509 B
TypeScript

import { describe, it } from "@jest/globals"
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()
})
})