mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-15 12:55:51 +00:00
25 lines
772 B
JavaScript
25 lines
772 B
JavaScript
import { describe, expect, test } from "bun:test";
|
|
|
|
import { isConversationClearedStatus } from "./render.js";
|
|
|
|
describe("status helpers", () => {
|
|
test("detects direct conversation reset markers", () => {
|
|
expect(isConversationClearedStatus({ status: "conversation_cleared" })).toBe(true);
|
|
});
|
|
|
|
test("detects nested raw conversation reset markers", () => {
|
|
expect(
|
|
isConversationClearedStatus({
|
|
status: "",
|
|
raw: { status: "conversation_cleared" },
|
|
}),
|
|
).toBe(true);
|
|
});
|
|
|
|
test("ignores unrelated status payloads", () => {
|
|
expect(isConversationClearedStatus({ status: "running" })).toBe(false);
|
|
expect(isConversationClearedStatus({})).toBe(false);
|
|
expect(isConversationClearedStatus(null)).toBe(false);
|
|
});
|
|
});
|