test: winnow config validation issues

This commit is contained in:
Shakker
2026-05-12 20:59:10 +01:00
parent 2e45a8ff44
commit 044b4175b3

View File

@@ -525,10 +525,12 @@ describe("config plugin validation", () => {
if (res.ok) {
return;
}
expect(res.issues).toContainEqual({
path: "channels.telegarm",
message: "unknown channel id: telegarm",
});
expect(res.issues.filter((issue) => issue.path === "channels.telegarm")).toEqual([
{
path: "channels.telegarm",
message: "unknown channel id: telegarm",
},
]);
expectNoPath(res.warnings, "channels.telegarm");
});
@@ -1002,10 +1004,14 @@ describe("config plugin validation", () => {
});
expect(res.ok).toBe(false);
if (!res.ok) {
expect(res.issues).toContainEqual({
path: "agents.defaults.heartbeat.target",
message: "unknown heartbeat target: not-a-channel",
});
expect(
res.issues.filter((issue) => issue.path === "agents.defaults.heartbeat.target"),
).toEqual([
{
path: "agents.defaults.heartbeat.target",
message: "unknown heartbeat target: not-a-channel",
},
]);
}
});