import { buildSuggestedCorrespondenceQueries } from "./components/Correspondence"; test("builds contextual suggestions for the shared application correspondence view", () => { expect(buildSuggestedCorrespondenceQueries( { companyName: "Acme AS", recruiterEmail: "recruiter@acme.test", jobTitle: "Utvikler" }, ["Interview invitation", "Interview invitation"], )).toEqual([ { label: "Recruiter mailbox", value: "(from:recruiter@acme.test OR to:recruiter@acme.test) newer_than:365d" }, { label: "Company + role", value: "\"Acme AS\" \"Utvikler\" newer_than:365d" }, { label: "Company mail", value: "\"Acme AS\" (application OR interview OR recruiter) newer_than:365d" }, { label: "Subject: Interview invitation", value: "subject:\"Interview invitation\" newer_than:365d" }, ]); }); test("does not invent weak context when the workspace has no company details", () => { expect(buildSuggestedCorrespondenceQueries({}, [])).toEqual([]); });