Skip to content
Permalink
Browse files

Removed useless safari workarounds, added rerun-single-test feature: …

…just doubleclick on a single test to execute that one, use browser's back button get back to executing all
  • Loading branch information
jzaefferer committed Jun 14, 2007
1 parent f621f92 commit 4b8c7d856152df67ddab50327d6da8d68470ec7e
Showing with 13 additions and 13 deletions.
  1. +13 −13 build/test/data/testrunner.js
@@ -15,10 +15,7 @@ var _config = {

$(function() {
$('#userAgent').html(navigator.userAgent);
if($.browser.safari)
$("h1").append(" - Disabled for Safari");
else
runTest();
runTest();
});

function synchronize(callback) {
@@ -67,17 +64,13 @@ function runTest() {
}

function test(name, callback, nowait) {
// safari seems to have some memory problems, so we need to slow it down
if($.browser.safari && !nowait) {
test("", function() {
stop();
setTimeout(start, 250);
}, true);
}

if(_config.currentModule)
name = _config.currentModule + " module: " + name;

var filter = location.search.slice(1);
if ( filter && encodeURIComponent(name) != filter )
return;

synchronize(function() {
_config.Test = [];
try {
@@ -123,7 +116,7 @@ function test(name, callback, nowait) {
var li = document.createElement("li");
li.className = state;

var b = document.createElement("b");
var b = document.createElement("strong");
b.innerHTML = name + " <b style='color:black;'>(<b class='fail'>" + bad + "</b>, <b class='pass'>" + good + "</b>, " + _config.Test.length + ")</b>";
b.onclick = function(){
var n = this.nextSibling;
@@ -132,6 +125,13 @@ function test(name, callback, nowait) {
else
n.style.display = "none";
};
b.ondblclick = function(event) {
var target = jQuery(event.target).filter("strong").clone();
if ( target.length ) {
target.children().remove();
location.href = location.href.match(/^(.+?)(\?.*)?$/)[1] + "?" + encodeURIComponent($.trim(target.text()));
}
};
li.appendChild( b );
li.appendChild( ol );

0 comments on commit 4b8c7d8

Please sign in to comment.
You can’t perform that action at this time.