summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Early <aearly@fluid.com>2015-06-07 16:59:39 -0700
committerAlexander Early <aearly@fluid.com>2015-06-07 16:59:39 -0700
commitc3c009a4571a28326c43af5bedee4e0c6b578f61 (patch)
tree1c48e6e0eabe8c6c59cf8bee1685eed70b0c520e
parent43203b43843449797524dcc07b9b087171125136 (diff)
downloadasync-browser-setimmediate.tar.gz
wrap async import in setup blockbrowser-setimmediate
-rw-r--r--test/async.test.js9
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();
}