Merge branch 'wk1'
Co-Authored-By: Claude Fable 5.1 <[email protected]>
This commit is contained in:
commit
62b4969c32
38 files changed
+1240
-105
No files matched your search
@@ -176,7 +176,15 @@ describe("关键合同行为", () => {
|
||||
const patch = C.GlobalSettingsUpdate.parse({ automation: { enabled: false }, pi: { contextBudget: 64_000 } });
|
||||
expect(patch).toEqual({ automation: { enabled: false }, pi: { contextBudget: 64_000 } });
|
||||
const merged = C.mergeSettings(C.DEFAULT_SETTINGS, patch);
|
||||
expect(merged.automation).toEqual({ enabled: false, readOnlyReconcile: false });
|
||||
expect(merged.automation).toEqual({
|
||||
enabled: false,
|
||||
readOnlyReconcile: false,
|
||||
workerLanes: C.DEFAULT_WORKER_LANES,
|
||||
});
|
||||
// 分道并发部分更新:只改一道,其余保留
|
||||
const lanes = C.mergeSettings(merged, C.GlobalSettingsUpdate.parse({ automation: { workerLanes: { file: 3 } } }));
|
||||
expect(lanes.automation.workerLanes).toEqual({ file: 3, network: 4, maintenance: 1 });
|
||||
expect(C.GlobalSettings.safeParse(lanes).success).toBe(true);
|
||||
expect(merged.pi).toEqual({ ...C.DEFAULT_SETTINGS.pi, contextBudget: 64_000 });
|
||||
expect(C.GlobalSettings.safeParse(merged).success).toBe(true);
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user