function waitFor(testFx,onReady,timeOutMillis){var maxtimeOutMillis=timeOutMillis?timeOutMillis:3001,start=(new Date).getTime(),condition=!1,interval=setInterval(function(){(new Date).getTime()-start<\/script>/g,src=/src=(["'])(.*?)\1/,contents=fs.read(openPath),_contents=contents,srcs=[],s;script.exec(contents);)s=src.exec(RegExp.lastMatch)[2],s&&-1!=s.indexOf(origdir)&&(_contents=_contents.replace(s,s.replace(origdir,basedir)));_contents!=contents&&(openPath+=".cov.html",fs.write(openPath,_contents))}page.open(openPath,function(e){if("success"!==e)console.log("Unable to access network"),phantom.exit(1);else{if(fs.exists(basedir))for(var t=0;t0?"hit":"miss"):" undef";var l=s[a];r||(l=l.replace("<","<").replace(">",">")),o+='
'+l+"
\n"}o=coverageBase.replace("COLORIZED_LINE_HTML",o),fs.write("coverage.html",o,"w"),console.log("Coverage for "+e.key+" in coverage.html")}_openPath!=openPath&&fs.remove(openPath);var g=page.evaluate(function(){var e=document.getElementById("qunit-testresult");console.log(e.innerText);try{return e.getElementsByClassName("failed")[0].innerHTML}catch(t){}return 1e4});phantom.exit(parseInt(g,10)>0?1:0)})}});