14 lines
692 B
TypeScript
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");
|
|
});
|