fix: refactor duplicate active job constraint assertion in import processor test

This commit is contained in:
2026-07-12 16:55:34 -04:00
parent 0d0256134c
commit 05ed270602
+7 -3
View File
@@ -370,7 +370,8 @@ describe("processImportJob — state transitions", () => {
}) })
.run(); .run();
expect(() => let duplicateActiveJobRejected = false;
try {
testDb testDb
.insert(importJobs) .insert(importJobs)
.values({ .values({
@@ -390,8 +391,11 @@ describe("processImportJob — state transitions", () => {
importRatings: true, importRatings: true,
createdAt, createdAt,
}) })
.run(), .run();
).toThrow("UNIQUE constraint"); } catch {
duplicateActiveJobRejected = true;
}
expect(duplicateActiveJobRejected).toBe(true);
testDb.update(importJobs).set({ status: "success" }).where(eq(importJobs.id, "job-1")).run(); testDb.update(importJobs).set({ status: "success" }).where(eq(importJobs.id, "job-1")).run();