<html> <script> if (window.layoutTestController) { layoutTestController.dumpAsText(); layoutTestController.waitUntilDone(); } document.removeChild(document.documentElement); var newHTML = document.createElement("html"); newHTML.setAttribute("manifest", "resources/insert-html-element-with-manifest.manifest"); document.appendChild(newHTML); window.onload = function() { applicationCache.oncached = function() { alert("FAIL: appcache cached"); } applicationCache.onnoupdate = function() { alert("FAIL: appcache noupdate"); } applicationCache.onerror = function() { alert("FAIL: appcache error"); } setTimeout(function() { document.write("DONE. Passed if there were no alerts displayed."); if (window.layoutTestController) layoutTestController.notifyDone(); }, 100); } </script>