fix(email): share application context
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
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([]);
|
||||
});
|
||||
Reference in New Issue
Block a user