X-Git-Url: http://git.squeep.com/?p=squeep-mystery-box;a=blobdiff_plain;f=test%2Flib%2Fcommon.js;h=ad93ea17304b126368f8ff486d87e466a2b91bdc;hp=344e162366da391c15422e7588484b127d1ed9b1;hb=5c90dcd8088365a17f699dd683958536bc33c08c;hpb=5029da9845bcd89324e1e6ae95d94caa9febd9e8 diff --git a/test/lib/common.js b/test/lib/common.js index 344e162..ad93ea1 100644 --- a/test/lib/common.js +++ b/test/lib/common.js @@ -19,4 +19,21 @@ describe('Common', function () { }); }); // fileScope + 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