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