X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Fdata%2Ftestrunner.js;h=6f426419b91cf70439913d14ebc16b6a097644cc;hb=f8e5fd6fef68d243d22c593584aaf4ee549ed30c;hp=7b7779a5be3ea87654bf4cc052a67736ca690935;hpb=3a4e1233aa2acabee0d0267d54c2d1112fbdcad4;p=jquery.git diff --git a/test/data/testrunner.js b/test/data/testrunner.js index 7b7779a..6f42641 100644 --- a/test/data/testrunner.js +++ b/test/data/testrunner.js @@ -54,6 +54,11 @@ function start() { }, 13); } +function dontrun(name) { + var filter = location.search.slice(1); + return filter && !new RegExp(filter).test(encodeURIComponent(name)); +} + function runTest() { _config.blocking = false; var time = new Date(); @@ -73,8 +78,7 @@ function test(name, callback, nowait) { if(_config.currentModule) name = _config.currentModule + " module: " + name; - var filter = location.search.slice(1); - if ( filter && encodeURIComponent(name).indexOf(filter) == -1 ) + if (dontrun(name)) return; synchronize(function() { @@ -273,8 +277,8 @@ function url(value) { * * @example equals( "Expected 2 characters.", v.formatMessage("Expected {0} characters.", 2) ); * - * @param Object expected * @param Object actual + * @param Object expected * @param String message (optional) */ function equals(actual, expected, message) {