added better error reporting to test helper

This commit is contained in:
jonahss
2014-03-13 16:45:18 -07:00
parent 509d1c7271
commit 3d5fdc9201
+2 -2
View File
@@ -12,11 +12,11 @@ exports.spinWait = function (spinFn, waitMs, intMs) {
var begunAt = Date.now();
var endAt = begunAt + waitMs;
var spin = function () {
return spinFn().catch(function () {
return spinFn().catch(function (err) {
if (Date.now() < endAt) {
return Q.delay(intMs).then(spin);
} else {
throw new Error("spinWait condition unfulfilled.");
throw new Error("spinWait condition unfulfilled. Promise rejected with error:", err);
}
});
};