diff options
author | Alexander Early <aearly@fluid.com> | 2015-06-07 16:59:39 -0700 |
---|---|---|
committer | Alexander Early <aearly@fluid.com> | 2015-06-07 16:59:39 -0700 |
commit | c3c009a4571a28326c43af5bedee4e0c6b578f61 (patch) | |
tree | 1c48e6e0eabe8c6c59cf8bee1685eed70b0c520e | |
parent | 43203b43843449797524dcc07b9b087171125136 (diff) | |
download | async-browser-setimmediate.tar.gz |
wrap async import in setup blockbrowser-setimmediate
-rw-r--r-- | test/async.test.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/async.test.js b/test/async.test.js index 65e446e..c4fbaf2 100644 --- a/test/async.test.js +++ b/test/async.test.js @@ -1,4 +1,4 @@ -var async = require("../"); +var async; var assert = require("assert"); function isBrowser() { @@ -6,8 +6,13 @@ function isBrowser() { (process + "" !== "[object process]"); // browserify } + suite("setImmediate", function () { + suiteSetup(function () { + async = require("../"); + }); + suiteSetup(function (done) { setTimeout(done, 500); }); @@ -47,7 +52,7 @@ suite("setImmediate", function () { test("fast deferral (browser)", function (done) { /* global performance */ - if (typeof performance === "undefined") { + if (typeof performance === "undefined" || !performance.now) { console.log("no high resolution timers in this browser"); return done(); } |