From 18e253e83c4388f646fb057810d30887a7815d20 Mon Sep 17 00:00:00 2001 From: King Date: Wed, 7 Feb 2018 11:05:46 -0500 Subject: [PATCH] update mapObject basic test --- test/mapObject/mapObject.test.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/mapObject/mapObject.test.js b/test/mapObject/mapObject.test.js index 044c43b19..294bdcd00 100644 --- a/test/mapObject/mapObject.test.js +++ b/test/mapObject/mapObject.test.js @@ -5,11 +5,12 @@ test('Testing mapObject', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof mapObject === 'function', 'mapObject is a Function'); - const squareIt = arr => mapObject(arr, a => a * a); - t.deepEqual(squareIt([1, 2, 3]), { 1: 1, 2: 4, 3: 9 }, "Maps the values of an array to an object using a function"); - //t.deepEqual(mapObject(args..), 'Expected'); + t.deepEqual(mapObject([1, 2, 3], a => a * a), { 1: 1, 2: 4, 3: 9 }, "mapObject([1, 2, 3], a => a * a) returns { 1: 1, 2: 4, 3: 9 }"); + t.deepEqual(mapObject([1, 2, 3, 4], (a, b) => b - a), { 1: -1, 2: -1, 3: -1, 4: -1 }, 'mapObject([1, 2, 3, 4], (a, b) => b - a) returns { 1: -1, 2: -1, 3: -1, 4: -1 }'); + t.deepEqual(mapObject([1, 2, 3, 4], (a, b) => a - b), { 1: 1, 2: 1, 3: 1, 4: 1 }, 'mapObject([1, 2, 3, 4], (a, b) => a - b) returns { 1: 1, 2: 1, 3: 1, 4: 1 }'); + //t.equal(mapObject(args..), 'Expected'); //t.false(mapObject(args..), 'Expected'); //t.throws(mapObject(args..), 'Expected'); t.end(); -}); \ No newline at end of file +});