UNPKG

wsemi

Version:

A support package for web developer.

85 lines (69 loc) 2.53 kB
import assert from 'assert' import aes2str from '../src/aes2str.mjs' describe(`aes2str`, function() { let k let o = {} let str = 'test中文abcdefghijklmn' let key = '1234567890abcdefghijk' k = 1 o[k] = '53616c7465645f5f47214797ac01bc03cceb69ebced4948501ab94ca9644a6dfd277456aead4432cb9c9d74c38c42c79' it(`sould return '${str}' when input '${o[k]}', '${key}'`, function() { k = 1 let r = aes2str(o[k], key) let rr = str assert.strict.deepStrictEqual(r, rr) }) k = 2 o[k] = 'U2FsdGVkX1+5XAjQqzPU2AEJP8064+DXmzZsyWbJVW2r9vDhDIn5kL074yCK/uPp' it(`sould return '${str}' when input '${o[k]}', '${key}', true`, function() { k = 2 let r = aes2str(o[k], key, true) let rr = str assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input 12.34`, function() { let r = aes2str(12.34) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input [1, '3', 'abc']`, function() { let r = aes2str([1, '3', 'abc']) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input { a: 12.34, b: 'abc' }`, function() { let r = aes2str({ a: 12.34, b: 'abc' }) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input { a: 12.34, b: 'abc', c: '', d: null, e: undefined, f: [], g: {} }`, function() { let r = aes2str({ a: 12.34, b: 'abc', c: '', d: null, e: undefined, f: [], g: {} }) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input ''`, function() { let r = aes2str('') let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input []`, function() { let r = aes2str([]) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input {}`, function() { let r = aes2str({}) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input null`, function() { let r = aes2str(null) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input undefined`, function() { let r = aes2str(undefined) let rr = '' assert.strict.deepStrictEqual(r, rr) }) })