X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=test%2Flib%2Fcommon.js;h=ad93ea17304b126368f8ff486d87e466a2b91bdc;hb=5c90dcd8088365a17f699dd683958536bc33c08c;hp=9b4615fa9c0bc4d72e0bd7f77b5a5c113cb04090;hpb=044615f53bacdc366b44941218d808c549607469;p=squeep-mystery-box diff --git a/test/lib/common.js b/test/lib/common.js index 9b4615f..ad93ea1 100644 --- a/test/lib/common.js +++ b/test/lib/common.js @@ -19,37 +19,21 @@ describe('Common', function () { }); }); // fileScope - describe('base64ToBase64URL', function () { - it('covers', function () { - const b64 = '/+=='; - const expected = '_-'; - const result = common.base64ToBase64URL(b64); - assert.strictEqual(result, expected); + describe('ensureArray', function () { + it('returns empty array for no data', function () { + const result = common.ensureArray(); + assert.deepStrictEqual(result, []); }); - }); // base64ToBase64URL - - describe('base64URLToBase64', function () { - it('covers', function () { - const b64url = '_-'; - const expected = '/+=='; - const result = common.base64URLToBase64(b64url); - assert.strictEqual(result, expected); - }); - }); // base64URLToBase64 - - describe('base64RePad', function () { - it('covers', function () { - const b64short = 'af'; - const expected = 'af=='; - const result = common.base64RePad(b64short); - assert.strictEqual(result, expected); + it('returns same array passed in', function () { + const expected = [1, 2, 3, 'foo']; + const result = common.ensureArray(expected); + assert.deepStrictEqual(result, expected); }); - it('covers padded', function () { - const b64 = 'afd4'; - const expected = b64; - const result = common.base64RePad(b64); - assert.strictEqual(result, expected); + it('returns array containing non-array data', function () { + const data = 'bar'; + const result = common.ensureArray(data); + assert.deepStrictEqual(result, [data]); }); - }); // base64RePad + }); // ensureArray }); // Common