fix(db): make filesystem lock intent explicit
This commit is contained in:
1 parent
0785c9ba47
commit
19f8494d09
15 files changed
+188
-125
No files matched your search
@@ -0,0 +1,23 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
|
||||
import { taskInputSchema } from "../../src/shared/contracts";
|
||||
|
||||
describe("taskInputSchema", () => {
|
||||
const baseTask = {
|
||||
companyId: "00000000-0000-4000-8000-000000000001",
|
||||
title: "Prepare launch review",
|
||||
};
|
||||
|
||||
it("normalizes omitted requiresFilesystem to false", () => {
|
||||
const parsed = taskInputSchema.parse(baseTask);
|
||||
expect(parsed.requiresFilesystem).toBe(false);
|
||||
});
|
||||
|
||||
it("preserves explicit requiresFilesystem intent", () => {
|
||||
const parsed = taskInputSchema.parse({
|
||||
...baseTask,
|
||||
requiresFilesystem: true,
|
||||
});
|
||||
expect(parsed.requiresFilesystem).toBe(true);
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user