X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Fdata%2Ftestrunner.js;h=6f426419b91cf70439913d14ebc16b6a097644cc;hb=f8e5fd6fef68d243d22c593584aaf4ee549ed30c;hp=df57e3ac58394c5eece0fb6274ca4bffecff9128;hpb=4d13f3701c59cac1bdfd2e826fd7dcb6148fc48e;p=jquery.git diff --git a/test/data/testrunner.js b/test/data/testrunner.js index df57e3a..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() {