test: fix main ci expectations

This commit is contained in:
Peter Steinberger
2026-05-27 07:55:01 +01:00
parent 9b2860324b
commit 368469688b
2 changed files with 5 additions and 5 deletions

View File

@@ -274,11 +274,11 @@ function extractStateUpsertPersistenceOptions(): Array<{
};
const current = readySessionMeta();
const next = payload.mutate(current, { acp: current });
if (next?.state && payload.skipMaintenance === true && payload.takeCacheOwnership === true) {
if (next?.state && payload.skipMaintenance && payload.takeCacheOwnership) {
options.push({
state: next.state,
...(payload.skipMaintenance === true ? { skipMaintenance: true } : {}),
...(payload.takeCacheOwnership === true ? { takeCacheOwnership: true } : {}),
...(payload.skipMaintenance ? { skipMaintenance: true } : {}),
...(payload.takeCacheOwnership ? { takeCacheOwnership: true } : {}),
});
}
}

View File

@@ -147,7 +147,7 @@ describe("resolveSessionKeyForRequest", () => {
expect(result.storePath).toBe(SHARED_STORE_PATH);
expect(result.sessionStore["agent:mybot:main"]?.sessionId).toBe("legacy-session-id");
expect(mocks.loadSessionStore).toHaveBeenCalledTimes(1);
expect(mocks.loadSessionStore).toHaveBeenCalledWith(SHARED_STORE_PATH);
expect(mocks.loadSessionStore).toHaveBeenCalledWith(SHARED_STORE_PATH, undefined);
});
it("prefers the configured default-agent session over legacy main-store rows", () => {
@@ -266,7 +266,7 @@ describe("resolveSessionKeyForRequest", () => {
expect(result.sessionKey).toBe("agent:mybot:explicit:target-session-id");
expect(result.storePath).toBe(MYBOT_STORE_PATH);
expect(mocks.loadSessionStore).toHaveBeenCalledTimes(1);
expect(mocks.loadSessionStore).toHaveBeenCalledWith(MYBOT_STORE_PATH);
expect(mocks.loadSessionStore).toHaveBeenCalledWith(MYBOT_STORE_PATH, undefined);
});
it("returns correct sessionStore when session found in non-primary agent store", () => {