From 56fa1c63f41ce3dd95d6b46bef2402f6552c5da4 Mon Sep 17 00:00:00 2001 From: tunnckoCore Date: Tue, 29 Sep 2015 04:59:04 +0300 Subject: [PATCH] update tests --- package.json | 3 ++- test.js | 19 +++++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index c68ea46..a405050 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ }, "devDependencies": { "assertit": "^0.1.0", - "pinkie": "^1.0.0" + "pinkie": "^1.0.0", + "semver": "^5.0.3" }, "files": [ "index.js" diff --git a/test.js b/test.js index 21ea3f6..e03b68c 100644 --- a/test.js +++ b/test.js @@ -10,6 +10,7 @@ 'use strict' var test = require('assertit') +var semver = require('semver') var getPromise = require('./index') test('should use native Promise if available, Bluebird otherwise', function (done) { @@ -20,20 +21,22 @@ test('should use native Promise if available, Bluebird otherwise', function (don promise.then(function (res) { test.strictEqual(res, 123) + if (semver.lt(process.version, '0.11.13')) { + test.strictEqual(Promize.___bluebirdPromise, true) + } done() - }) + }, done) }) test('should use given custom promise module', function (done) { var Promize = getPromise(require('pinkie')) - var promise = new Promize(function (resolve, reject) { - resolve(123) - }) + var promise = Promize.resolve(456) promise.then(function (res) { - test.strictEqual(res, 123) - test.strictEqual(Promize.___customPromise, true) + test.strictEqual(res, 456) + if (semver.lt(process.version, '0.11.13')) { + test.strictEqual(Promize.___customPromise, true) + } done() - }) - done() + }, done) })