test: tighten config set mode assertions

This commit is contained in:
Shakker
2026-05-11 04:46:46 +01:00
parent 7c17b7969d
commit 3eeffdbc9b

View File

@@ -59,9 +59,10 @@ describe("resolveConfigSetMode", () => {
hasProviderBuilderOptions: true,
strictJson: false,
});
expect(result.ok).toBe(false);
expect(result).toMatchObject({
error: expect.stringContaining("choose exactly one mode"),
expect(result).toEqual({
ok: false,
error:
"choose exactly one mode: ref builder (--ref-provider/--ref-source/--ref-id) or provider builder (--provider-*), not both.",
});
});
@@ -72,9 +73,10 @@ describe("resolveConfigSetMode", () => {
hasProviderBuilderOptions: false,
strictJson: false,
});
expect(result.ok).toBe(false);
expect(result).toMatchObject({
error: expect.stringContaining("batch mode (--batch-json/--batch-file) cannot be combined"),
expect(result).toEqual({
ok: false,
error:
"batch mode (--batch-json/--batch-file) cannot be combined with ref builder (--ref-*) or provider builder (--provider-*) flags.",
});
});
});