17 lines
No EOL
543 B
JavaScript
17 lines
No EOL
543 B
JavaScript
import { test } from 'node:test';
|
|
import assert from 'node:assert';
|
|
import { decryptText } from '../services/encryption.js';
|
|
|
|
test('decryptText should handle valid payload', () => {
|
|
const payload = 'iv123:tag456:data789';
|
|
assert.throws(() => decryptText(payload), {
|
|
message: 'Invalid encrypted payload format'
|
|
});
|
|
});
|
|
|
|
test('decryptText should throw error for invalid payload format', () => {
|
|
const payload = 'invalid:payload';
|
|
assert.throws(() => decryptText(payload), {
|
|
message: 'Invalid encrypted payload format'
|
|
});
|
|
}); |