Cleanup web worker unit test.

Former-commit-id: a6b2f450f26eba8cb233cceb5920e7ee69c665f1
This commit is contained in:
John-David Dalton
2013-07-08 00:03:53 -07:00
parent d69b5385e4
commit 839f345fa3

View File

@@ -176,18 +176,19 @@
asyncTest('supports loading ' + basename + ' in a web worker', function() {
if (Worker) {
var limit = 1000,
start = new Date,
wait = 16;
start = new Date;
setTimeout(function attempt() {
var attempt = function() {
var actual = _._VERSION;
if ((new Date - start) < limit && typeof actual != 'string') {
setTimeout(attempt, wait);
} else {
equal(actual, _.VERSION);
QUnit.start();
setTimeout(attempt, 16);
return;
}
}, wait);
equal(actual, _.VERSION);
QUnit.start();
};
attempt();
} else {
skipTest();
QUnit.start();