diff --git a/test/testlog b/test/testlog index 8e3107369..8361aebe6 100644 --- a/test/testlog +++ b/test/testlog @@ -1,4 +1,4 @@ -Test log for: Sat Feb 03 2018 12:03:55 GMT+0200 (GTB Standard Time) +Test log for: Sat Feb 03 2018 12:08:59 GMT+0200 (GTB Standard Time) > 30-seconds-of-code@0.0.1 test G:\My Files\git Repositories\30-seconds-of-code > tape test/**/*.test.js | tap-spec @@ -1445,6 +1445,7 @@ Test log for: Sat Feb 03 2018 12:03:55 GMT+0200 (GTB Standard Time) Testing transform √ transform is a Function + √ Transforms an object Testing truncateString @@ -1635,8 +1636,8 @@ Test log for: Sat Feb 03 2018 12:03:55 GMT+0200 (GTB Standard Time) √ Works with multiple promises - total: 739 - passing: 739 + total: 740 + passing: 740 duration: 2.4s diff --git a/test/transform/transform.test.js b/test/transform/transform.test.js index 957cddf20..4e3529509 100644 --- a/test/transform/transform.test.js +++ b/test/transform/transform.test.js @@ -5,9 +5,17 @@ test('Testing transform', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof transform === 'function', 'transform is a Function'); + t.deepEqual(transform( + { a: 1, b: 2, c: 1 }, + (r, v, k) => { + (r[v] || (r[v] = [])).push(k); + return r; + }, + {} +), { '1': ['a', 'c'], '2': ['b'] }, 'Transforms an object'); //t.deepEqual(transform(args..), 'Expected'); //t.equal(transform(args..), 'Expected'); //t.false(transform(args..), 'Expected'); //t.throws(transform(args..), 'Expected'); t.end(); -}); \ No newline at end of file +});