fix: improve transfer lock status detection

This commit is contained in:
2025-12-30 12:43:55 -05:00
parent 1b73b7dc8d
commit ab1326d99c
4 changed files with 62 additions and 4 deletions
+18
View File
@@ -100,3 +100,21 @@ test("normalizeRdap derives privacyEnabled from registrant keywords", () => {
]);
expect(rec.privacyEnabled).toBe(true);
});
test("normalizeRdap detects transfer lock with spaced status", () => {
const rdap = {
ldhName: "example.com",
status: ["client transfer prohibited"],
};
const rec = normalizeRdap("example.com", "com", rdap, []);
expect(rec.transferLock).toBe(true);
});
test("normalizeRdap detects transfer lock with camelCase status", () => {
const rdap = {
ldhName: "example.com",
status: ["clientTransferProhibited"],
};
const rec = normalizeRdap("example.com", "com", rdap, []);
expect(rec.transferLock).toBe(true);
});