import { desEncrypt, desDecrypt } from '../des'; describe('des', () => { const key = '12345678'; describe('encrypt', () => { test.each([['foo'], ['bar'], ['你'], ['D']])('%s', (input) => { expect(desEncrypt(input, key)).toMatchSnapshot(); }); }); describe('decrypt', () => { test.each([['foo'], ['bar'], ['你'], ['D']])('%s', (input) => { expect(desDecrypt(desEncrypt(input, key), key)).toBe(input); }); }); });