mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-03 21:20:23 +00:00
fix: cover status transcript fallback (#55041) (thanks @jjjojoj)
This commit is contained in:
@@ -335,6 +335,25 @@ describe("session_status tool", () => {
|
||||
expect(details.statusText).not.toContain("OAuth/token status");
|
||||
});
|
||||
|
||||
it("enables transcript usage fallback for session_status", async () => {
|
||||
resetSessionStore({
|
||||
main: {
|
||||
sessionId: "s1",
|
||||
updatedAt: 10,
|
||||
},
|
||||
});
|
||||
|
||||
const tool = getSessionStatusTool();
|
||||
|
||||
await tool.execute("call-transcript-usage", {});
|
||||
|
||||
expect(buildStatusMessageMock).toHaveBeenCalledWith(
|
||||
expect.objectContaining({
|
||||
includeTranscriptUsage: true,
|
||||
}),
|
||||
);
|
||||
});
|
||||
|
||||
it("errors for unknown session keys", async () => {
|
||||
resetSessionStore({
|
||||
main: { sessionId: "s1", updatedAt: 10 },
|
||||
|
||||
Reference in New Issue
Block a user