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); });