test: tighten irc setup config assertions

This commit is contained in:
Peter Steinberger
2026-05-09 08:32:59 +01:00
parent e4bae42d63
commit 17f03566d8

View File

@@ -118,15 +118,16 @@ describe("irc setup", () => {
it("updates top-level dm policy and allowlist", () => {
const cfg: CoreConfig = { channels: { irc: {} } };
expect(setIrcDmPolicy(cfg, "open")).toMatchObject({
expect(setIrcDmPolicy(cfg, "open")).toStrictEqual({
channels: {
irc: {
dmPolicy: "open",
allowFrom: ["*"],
},
},
});
expect(setIrcAllowFrom(cfg, ["alice", "bob"])).toMatchObject({
expect(setIrcAllowFrom(cfg, ["alice", "bob"])).toStrictEqual({
channels: {
irc: {
allowFrom: ["alice", "bob"],
@@ -195,7 +196,7 @@ describe("irc setup", () => {
enabled: true,
service: "NickServ",
}),
).toMatchObject({
).toStrictEqual({
channels: {
irc: {
accounts: {
@@ -215,7 +216,7 @@ describe("irc setup", () => {
host: "irc.libera.chat",
nick: "openclaw-work",
}),
).toMatchObject({
).toStrictEqual({
channels: {
irc: {
accounts: {
@@ -249,7 +250,7 @@ describe("irc setup", () => {
return trimmed.startsWith("#") ? trimmed : `#${trimmed}`;
},
),
).toMatchObject({
).toStrictEqual({
channels: {
irc: {
enabled: true,
@@ -263,7 +264,7 @@ describe("irc setup", () => {
},
});
expect(setIrcGroupAccess(cfg, "default", "disabled", [], () => null)).toMatchObject({
expect(setIrcGroupAccess(cfg, "default", "disabled", [], () => null)).toStrictEqual({
channels: {
irc: {
enabled: true,