X-Git-Url: http://git.squeep.com/?p=websub-hub;a=blobdiff_plain;f=test%2Fsrc%2Fcommon.js;fp=test%2Fsrc%2Fcommon.js;h=a9b228c8d4df349e9047b026745c15608aa3ea30;hp=b64ecb4ee5d3a71a5c9c5d5d3f16d08c826c7aeb;hb=cab7ebc31583981d0c235039afdfc9d63e730f02;hpb=777488fff1f833e2bb699c700f38aa7374a80735 diff --git a/test/src/common.js b/test/src/common.js index b64ecb4..a9b228c 100644 --- a/test/src/common.js +++ b/test/src/common.js @@ -160,4 +160,21 @@ describe('Common', function () { }); }); // validHash + describe('ensureArray', function () { + it('returns empty array for no data', function () { + const result = common.ensureArray(); + assert.deepStrictEqual(result, []); + }); + it('returns same array passed in', function () { + const expected = [1, 2, 3, 'foo']; + const result = common.ensureArray(expected); + assert.deepStrictEqual(result, expected); + }); + it('returns array containing non-array data', function () { + const data = 'bar'; + const result = common.ensureArray(data); + assert.deepStrictEqual(result, [data]); + }); + }); // ensureArray + }); // Common