fix(web): 大纲生成只替换目标卷+重排确认+窗口徽标用lucide + 伏笔看板中文化/单一登记入口/Field表单

This commit is contained in:
Yaojia Wang
2026-06-30 08:56:23 +02:00
parent f0f925b195
commit 68606b84dc
9 changed files with 214 additions and 142 deletions

View File

@@ -83,17 +83,21 @@ describe("filterByViewVolume", () => {
});
describe("windowBadgeLabel", () => {
it("renders a range, half-open, or bare badge", () => {
it("renders a range, half-open, or bare badge without any glyph", () => {
expect(
windowBadgeLabel(win({ expected_close_from: 40, expected_close_to: 60 })),
).toBe("F-012 (40-60)");
expect(windowBadgeLabel(win({ expected_close_to: 60 }))).toBe(
"⚑ F-012 (≤60)",
);
).toBe("F-012 (40-60)");
expect(windowBadgeLabel(win({ expected_close_to: 60 }))).toBe("F-012 (≤60)");
expect(windowBadgeLabel(win({ expected_close_from: 40 }))).toBe(
"F-012 (≥40)",
"F-012 (≥40)",
);
expect(windowBadgeLabel(win({}))).toBe("F-012");
expect(windowBadgeLabel(win({}))).toBe("F-012");
});
it("never embeds the raw ⚑ glyph (icon comes from the render layer)", () => {
expect(
windowBadgeLabel(win({ expected_close_from: 40, expected_close_to: 60 })),
).not.toContain("⚑");
});
});