test(web): extend crypto error util coverage

This commit is contained in:
Peter Steinberger
2026-02-15 05:29:08 +00:00
parent f41f6d3243
commit c2deba3b56

View File

@@ -47,5 +47,14 @@ describe("web auto-reply util", () => {
circular.self = circular;
expect(isLikelyWhatsAppCryptoError(circular)).toBe(false);
});
it("handles non-string reasons without throwing", () => {
expect(isLikelyWhatsAppCryptoError(null)).toBe(false);
expect(isLikelyWhatsAppCryptoError(123)).toBe(false);
expect(isLikelyWhatsAppCryptoError(true)).toBe(false);
expect(isLikelyWhatsAppCryptoError(123n)).toBe(false);
expect(isLikelyWhatsAppCryptoError(Symbol("bad mac"))).toBe(false);
expect(isLikelyWhatsAppCryptoError(function namedFn() {})).toBe(false);
});
});
});