Files
vtj/packages/base/tests/crypto.test.ts
2023-11-16 09:50:22 +08:00

23 lines
530 B
TypeScript

import { expect, test } from 'vitest';
import { RSA, unRSA, base64, unBase64, AES, unAES } from '../src';
test('RSA', () => {
const code = RSA('abc');
const result = unRSA(code as string);
expect(result).toEqual('abc');
});
test('base64', () => {
const code = base64('abc');
const result = unBase64(code);
expect(result).toEqual('abc');
});
test('AES', () => {
const content = 'abc';
const key = '123';
const code = AES(content, key);
const result = unAES(code, key);
expect(result).toEqual(content);
});