1 load( "build/js/writeFile.js", "build/js/parse.js" );
3 var dir = arguments[1];
5 var indexFile = readFile( "build/test/index.html" );
6 var testFile = readFile( "build/test/test.html" );
8 var jq = parse( readFile( arguments[0] ) );
13 for ( var i = 0; i < jq.length; i++ ) {
14 if ( jq[i].tests.length > 0 ) {
15 var name = count + "-" + jq[i].name;
18 .replace( /{TITLE}/g, jq[i].name )
19 .replace( /{NUM}/g, jq[i].tests.length )
20 .replace( /{TESTS}/g, jq[i].tests.join("\n") );
22 var fileName = "tests/" + name + ".js";
24 writeFile( dir + "/" + fileName, jq[i].tests.join("\n") );
26 fileList.push( fileName );
33 for ( var i = 0; i < fileList.length; i++ ) {
34 if ( fileString ) fileString += ", ";
35 fileString += "'" + fileList[i] + "'";
38 writeFile( dir + "/index.html", indexFile.replace( /{FILES}/g, fileString ) );