Files
RSSHub/test/utils/cf-email.js
Tony 450e522167 feat(utils): decode cf protected email string (#9900)
* feat(utils): decode cf protected email string

* Update cf-email.js
2022-06-05 22:40:57 +08:00

17 lines
509 B
JavaScript

const { decodeCFEmail, encodeCFEmail } = require('@/utils/cf-email');
describe('Cloudflare email address obfuscation', () => {
const email = 'no@thankyou.com';
const cfEncoded = '650b0a25110d040b0e1c0a104b060a08';
it('decode email address', () => {
const decoded = decodeCFEmail(cfEncoded);
expect(decoded).toBe(email);
});
it('enncode email address', () => {
const encoded = encodeCFEmail(email);
expect(decodeCFEmail(encoded)).toBe(email);
});
});