french-ssn
Version:
🇫🇷 A parser / validator for French Social Security Number
21 lines • 924 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const getControlKey_1 = __importDefault(require("./getControlKey"));
it("returns the expected control key", () => {
expect((0, getControlKey_1.default)("2890478342163")).toBe("49");
});
it("works with extreme values", () => {
expect((0, getControlKey_1.default)("2890478342212")).toBe("97");
expect((0, getControlKey_1.default)("2890478342211")).toBe("01");
});
it("pads the key with zeros", () => {
expect((0, getControlKey_1.default)("2890478342210")).toBe("02");
});
it("works for Corsica", () => {
expect((0, getControlKey_1.default)("289042A342163")).toBe("90");
expect((0, getControlKey_1.default)("289042B342163")).toBe("20");
});
//# sourceMappingURL=getControlKey.test.js.map