mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 10:30:44 +00:00
test: keep gateway session fixtures fresh
This commit is contained in:
@@ -7,6 +7,8 @@ import { ErrorCodes } from "./protocol/index.js";
|
||||
import { resolveSessionKeyFromResolveParams } from "./sessions-resolve.js";
|
||||
|
||||
describe("resolveSessionKeyFromResolveParams store canonicalization", () => {
|
||||
const freshUpdatedAt = () => Date.now();
|
||||
|
||||
it("resolves legacy main-alias matches by sessionId and label for the configured default agent", async () => {
|
||||
await withStateDirEnv("openclaw-sessions-resolve-alias-", async ({ stateDir }) => {
|
||||
const storePath = path.join(stateDir, "sessions.json");
|
||||
@@ -18,7 +20,7 @@ describe("resolveSessionKeyFromResolveParams store canonicalization", () => {
|
||||
"agent:main:main": {
|
||||
sessionId: "sess-default-alias",
|
||||
label: "default-alias",
|
||||
updatedAt: 1,
|
||||
updatedAt: freshUpdatedAt(),
|
||||
},
|
||||
});
|
||||
|
||||
@@ -49,7 +51,7 @@ describe("resolveSessionKeyFromResolveParams store canonicalization", () => {
|
||||
"agent:main:guildchat:direct:u1": {
|
||||
sessionId: "sess-stale-main",
|
||||
label: "stale-main",
|
||||
updatedAt: 1,
|
||||
updatedAt: freshUpdatedAt(),
|
||||
},
|
||||
});
|
||||
|
||||
@@ -78,7 +80,7 @@ describe("resolveSessionKeyFromResolveParams store canonicalization", () => {
|
||||
"agent:main:main": {
|
||||
sessionId: "sess-discovered-main",
|
||||
label: "discovered-main",
|
||||
updatedAt: 1,
|
||||
updatedAt: freshUpdatedAt(),
|
||||
},
|
||||
});
|
||||
|
||||
@@ -119,14 +121,14 @@ describe("resolveSessionKeyFromResolveParams store canonicalization", () => {
|
||||
await saveSessionStore(liveDefaultStorePath, {
|
||||
"agent:ops:main": {
|
||||
sessionId: "sess-live-default",
|
||||
updatedAt: 10,
|
||||
updatedAt: freshUpdatedAt(),
|
||||
},
|
||||
});
|
||||
const staleMainStorePath = resolveStorePath(cfg.session?.store, { agentId: "main" });
|
||||
await saveSessionStore(staleMainStorePath, {
|
||||
"agent:main:main": {
|
||||
sessionId: "sess-deleted-main",
|
||||
updatedAt: 20,
|
||||
updatedAt: freshUpdatedAt(),
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user