From ded95d5c70100c6203eb01dcacfc7638cd57c613 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 31 Jan 2026 06:18:12 +0000 Subject: [PATCH] test: update config candidate order expectation --- src/config/paths.test.ts | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/src/config/paths.test.ts b/src/config/paths.test.ts index f25e5b0002..d06f6612d4 100644 --- a/src/config/paths.test.ts +++ b/src/config/paths.test.ts @@ -48,11 +48,24 @@ describe("state + config path candidates", () => { it("orders default config candidates in a stable order", () => { const home = "/home/test"; const candidates = resolveDefaultConfigCandidates({} as NodeJS.ProcessEnv, () => home); - const expectedDirs = [".openclaw", ".clawdbot", ".moltbot", ".moldbot"]; - const expectedFiles = ["openclaw.json", "clawdbot.json", "moltbot.json", "moldbot.json"]; - const expected = expectedDirs.flatMap((dir) => - expectedFiles.map((file) => path.join(home, dir, file)), - ); + const expected = [ + path.join(home, ".openclaw", "openclaw.json"), + path.join(home, ".openclaw", "clawdbot.json"), + path.join(home, ".openclaw", "moltbot.json"), + path.join(home, ".openclaw", "moldbot.json"), + path.join(home, ".clawdbot", "openclaw.json"), + path.join(home, ".clawdbot", "clawdbot.json"), + path.join(home, ".clawdbot", "moltbot.json"), + path.join(home, ".clawdbot", "moldbot.json"), + path.join(home, ".moltbot", "openclaw.json"), + path.join(home, ".moltbot", "clawdbot.json"), + path.join(home, ".moltbot", "moltbot.json"), + path.join(home, ".moltbot", "moldbot.json"), + path.join(home, ".moldbot", "openclaw.json"), + path.join(home, ".moldbot", "clawdbot.json"), + path.join(home, ".moldbot", "moltbot.json"), + path.join(home, ".moldbot", "moldbot.json"), + ]; expect(candidates).toEqual(expected); });