1import { describe, expect, it } from "vite-plus/test";
2
3import { resolveThreadTitleRename } from "./thread-title-rename";
4
5describe("resolveThreadTitleRename", () => {
6 it("trims a changed title", () => {
7 expect(resolveThreadTitleRename({ title: " New title ", originalTitle: "Old" })).toEqual({
8 action: "rename",
9 title: "New title",
10 });
11 });
12
13 it("rejects empty and unchanged titles", () => {
14 expect(resolveThreadTitleRename({ title: " ", originalTitle: "Old" })).toEqual({
15 action: "reject-empty",
16 });
17 expect(resolveThreadTitleRename({ title: " Old ", originalTitle: "Old" })).toEqual({
18 action: "noop",
19 });
20 });
21});