A few corrections to the testsuite to imrove the failure testing
[jquery.git] / build / test / data / testrunner.js
index 86a16d5..6da41c3 100644 (file)
@@ -33,12 +33,13 @@ function process() {
        }
 }
 
-function stop() {
+function stop(allowFailure) {
        _config.blocking = true;
-       _config.timeout = setTimeout(function() {
+       var handler = allowFailure ? start : function() {
                ok( false, "Test timed out" );
                start();
-       }, _config.asyncTimeout * 1000);
+       };
+       _config.timeout = setTimeout(handler, _config.asyncTimeout * 1000);
 }
 function start() {
        if(_config.timeout)