rem: $.get(files[num],function(js){ js = js.replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&");  try { eval(js); } catch(e) { Test.push( [ false, "Died on test #" + Test.length + ": " + e ] ); }  var good = 0, bad = 0; var ol = document.createElement("ol");  var li = "", state = "pass"; for ( var i = 0; i < Test.length; i++ ) { var li = document.createElement("li"); li.className = Test[i][0] ? "pass" : "fail"; li.innerHTML = Test[i][1]; ol.appendChild( li );  if ( !Test[i][0] ) { state = "fail"; bad++; } else good++; }  var li = document.createElement("li"); li.className = state;  var b = document.createElement("b"); b.innerHTML = files[num] + " <b style='color:black;'>(<b class='fail'>" + bad + "</b>, <b class='pass'>" + good + "</b>, " + Test.length + ")</b>"; b.onclick = function(){ var n = this.nextSibling; if ( jQuery.css( n, "display" ) == "none" ) n.style.display = "block"; else n.style.display = "none"; }; li.appendChild( b );  li.appendChild( ol );  document.getElementById("tests").appendChild( li );  Test = []; if ( ++num < files.length ) runTest( files, num ); 
add: synchronize(function() { blocking = true; $.get('index.html', function(content) { var div = $(document.createElement('div')).html(content)  .find('[@id=main]').html(); $('#main').html(div); blocking = false; process(); }); 
context: 	$.get(files[num],function(js){		js = js.replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&amp;/g, "&");		try {			eval(js);		} catch(e) {			Test.push( [ false, "Died on test #" + Test.length + ": " + e ] );		}		var good = 0, bad = 0;		var ol = document.createElement("ol");		var li = "", state = "pass";		for ( var i = 0; i < Test.length; i++ ) {			var li = document.createElement("li");			li.className = Test[i][0] ? "pass" : "fail";			li.innerHTML = Test[i][1];			ol.appendChild( li );			if ( !Test[i][0] ) {				state = "fail";				bad++;			} else good++;		}		var li = document.createElement("li");		li.className = state;		var b = document.createElement("b");		b.innerHTML = files[num] + " <b style='color:black;'>(<b class='fail'>" + bad + "</b>, <b class='pass'>" + good + "</b>, " + Test.length + ")</b>";		b.onclick = function(){			var n = this.nextSibling;			if ( jQuery.css( n, "display" ) == "none" )				n.style.display = "block";			else				n.style.display = "none";		};		li.appendChild( b );		li.appendChild( ol );		document.getElementById("tests").appendChild( li );		Test = [];		if ( ++num < files.length ) runTest( files, num );	});
meta: 3217	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3217/97ea47492fe13ddb1108045c244d5af6570ace92/test.js/clean/build/test/js/test.js