Files
openwork/apps/app/tests/task-suggestions.test.ts

27 lines
873 B
TypeScript

import { describe, expect, test } from "bun:test";
import { resolveOrganizationPromptCardContent } from "../src/components/chat/task-suggestions";
describe("organization task suggestions", () => {
test("uses the saved description as the card title and selects the full prompt", () => {
const prompt = "Analyze the latest churn feedback and summarize the top three risks.";
expect(resolveOrganizationPromptCardContent({
prompt,
description: "Review churn feedback",
index: 0,
})).toEqual({
title: "Review churn feedback",
description: prompt,
selectionPrompt: prompt,
});
});
test("keeps a prompt-only fallback title for older policy data", () => {
expect(resolveOrganizationPromptCardContent({
prompt: "Draft a customer update.",
index: 1,
}).title).toBe("Organization prompt 2");
});
});