Files
jobtrackingapp/job-tracker-ui/src/career-completeness-labels.test.ts
T

14 lines
692 B
TypeScript

import { localizeCompletenessLabel } from "./views/career/careerCompletenessLabels";
test.each(["constructor", "toString", "__proto__", "Custom section"])("preserves unknown completeness label %s as data", label => {
const translate = jest.fn(() => "translated");
expect(localizeCompletenessLabel(label, translate)).toBe(label);
expect(translate).not.toHaveBeenCalled();
});
test("translates a known completeness label using its catalogue key", () => {
const translate = jest.fn(() => "Personopplysninger");
expect(localizeCompletenessLabel("Personal details", translate)).toBe("Personopplysninger");
expect(translate).toHaveBeenCalledWith("profileCvCompletenessPersonal");
});