From f926ebeff7f0e0b9f891496798072519ac76e74b Mon Sep 17 00:00:00 2001 From: Angelos Chalaris Date: Fri, 9 Feb 2018 13:35:43 +0200 Subject: [PATCH] Tests for promisify --- test/promisify/promisify.test.js | 6 +++++- test/testlog | 10 ++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/test/promisify/promisify.test.js b/test/promisify/promisify.test.js index bba6e071d..cd313631e 100644 --- a/test/promisify/promisify.test.js +++ b/test/promisify/promisify.test.js @@ -5,9 +5,13 @@ test('Testing promisify', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof promisify === 'function', 'promisify is a Function'); + const x = promisify(Math.max); + t.true(x() instanceof Promise, 'Returns a promise'); + const delay = promisify((d, cb) => setTimeout(cb, d)); + delay(200).then(() => t.pass('Runs the function provided')); //t.deepEqual(promisify(args..), 'Expected'); //t.equal(promisify(args..), 'Expected'); //t.false(promisify(args..), 'Expected'); //t.throws(promisify(args..), 'Expected'); t.end(); -}); \ No newline at end of file +}); diff --git a/test/testlog b/test/testlog index c7d7ca129..b6f607029 100644 --- a/test/testlog +++ b/test/testlog @@ -1,4 +1,4 @@ -Test log for: Fri Feb 09 2018 13:30:29 GMT+0200 (GTB Standard Time) +Test log for: Fri Feb 09 2018 13:35:07 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 @@ -1167,6 +1167,7 @@ Test log for: Fri Feb 09 2018 13:30:29 GMT+0200 (GTB Standard Time) Testing promisify √ promisify is a Function + √ Returns a promise Testing pull @@ -1786,10 +1787,11 @@ Test log for: Fri Feb 09 2018 13:30:29 GMT+0200 (GTB Standard Time) √ Sends a GET request √ Sends a POST request √ Works with multiple promises + √ Runs the functions provided - total: 886 - passing: 886 - duration: 2.4s + total: 888 + passing: 888 + duration: 2.5s