From 2e7090eed25089581eaefa2d6f9710782270aa86 Mon Sep 17 00:00:00 2001
From: Lloyd Hilaiel <lloyd@hilaiel.com>
Date: Thu, 4 Aug 2011 17:49:48 -0600
Subject: [PATCH] db-test.js must synchronously define tests, lest we make the
 vows harness mad

---
 browserid/tests/db-test.js | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/browserid/tests/db-test.js b/browserid/tests/db-test.js
index 3fe80e327..1feb09d21 100755
--- a/browserid/tests/db-test.js
+++ b/browserid/tests/db-test.js
@@ -396,14 +396,14 @@ function addTestsForDriver(driver) {
 }
 
 // test all available drivers
-fs.readdir(path.join(__dirname, "..", "lib"), function(err, files) {
-  files.forEach(function(f) {
-    var m = /^db_(.+)\.js$/.exec(f);
-    if (m) addTestsForDriver(m[1]);
-  });
+files = fs.readdirSync(path.join(__dirname, "..", "lib"));
 
-  // run or export the suite.
-  if (process.argv[1] === __filename) suite.run();
-  else suite.export(module);
+files.forEach(function(f) {
+  var m = /^db_(.+)\.js$/.exec(f);
+  if (m) addTestsForDriver(m[1]);
 });
 
+// run or export the suite.
+if (process.argv[1] === __filename) suite.run();
+else suite.export(module);
+
-- 
GitLab