Clarify that title summarization remains project/global-scoped instead of a workflow model lane. - Remove title summarizer entries from the workflow model lane catalog and display grouping. - Add regression coverage for dashboard workflow settings and core built-in workflow setting parity. - Update settings documentation to point title summarizer configuration at Project Models. Files changed: docs/settings-reference.md | 29 +++++++++++++-------- .../core/src/__tests__/settings-parity.test.ts | 6 +++++ .../app/components/WorkflowSettingsPanel.tsx | 22 +++++----------- .../__tests__/WorkflowSettingsPanel.test.tsx | 30 +++++++++++++++++++++- .../__tests__/workflow-setting-display.test.ts | 24 +++++++++++++++++ .../app/components/workflow-setting-display.ts | 12 +++------ 6 files changed, 87 insertions(+), 36 deletions(-) Fusion-Task-Id: FN-6584 Fusion-Task-Lineage: 2246213d-8775-4074-ae8e-04b9afe28f96
25 lines
1.1 KiB
TypeScript
25 lines
1.1 KiB
TypeScript
import { describe, expect, it } from "vitest";
|
|
|
|
import type { WorkflowSettingDefinition } from "../../api";
|
|
import { getWorkflowSettingDisplay, groupWorkflowSettings } from "../workflow-setting-display";
|
|
|
|
describe("workflow setting display ownership", () => {
|
|
it("does not classify title summarizer keys as workflow model settings", () => {
|
|
const titleSettings: WorkflowSettingDefinition[] = [
|
|
{ id: "titleSummarizerProvider", name: "Title summarizer provider", type: "string" },
|
|
{ id: "titleSummarizerModelId", name: "Title summarizer model", type: "string" },
|
|
{ id: "titleSummarizerFallbackProvider", name: "Title summarizer fallback provider", type: "string" },
|
|
{ id: "titleSummarizerFallbackModelId", name: "Title summarizer fallback model", type: "string" },
|
|
];
|
|
|
|
for (const setting of titleSettings) {
|
|
expect(getWorkflowSettingDisplay(setting)).toMatchObject({
|
|
group: "advanced",
|
|
label: setting.name,
|
|
});
|
|
}
|
|
|
|
expect(groupWorkflowSettings(titleSettings)).toEqual([{ group: "advanced", settings: titleSettings }]);
|
|
});
|
|
});
|