UNPKG

wsemi

Version:

A support package for web developer.

57 lines (45 loc) 1.58 kB
import assert from 'assert' import u16arr2b64 from '../src/u16arr2b64.mjs' describe(`u16arr2b64`, function() { it(`should return 'AQItAA==' when input new Uint16Array([1, 2.3, '45', 'abc'])`, function() { let u8a = new Uint16Array([1, 2.3, '45', 'abc']) let r = u16arr2b64(u8a) let rr = 'AQItAA==' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input '1.25'`, function() { let r = u16arr2b64('1.25') let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input 2.25`, function() { let r = u16arr2b64(2.25) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input ''`, function() { let r = u16arr2b64('') let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input []`, function() { let r = u16arr2b64([]) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input {}`, function() { let r = u16arr2b64({}) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input null`, function() { let r = u16arr2b64(null) let rr = '' assert.strict.deepStrictEqual(r, rr) }) it(`should return '' when input undefined`, function() { let r = u16arr2b64(undefined) let rr = '' assert.strict.deepStrictEqual(r, rr) }) })