| <html> |
| <head> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| |
| var expectedPasses = 6; |
| var messages = new Array(); |
| var currentMessageIndex = 0; |
| |
| function log(message) |
| { |
| document.getElementById("console").appendChild(document.createTextNode(message)); |
| document.getElementById("console").appendChild(document.createElement("br")); |
| } |
| |
| function logPass(message, messageNumber) |
| { |
| messages[messageNumber] = 'PASS: ' + message; |
| |
| while (messages[currentMessageIndex]) { |
| log(messages[currentMessageIndex]); |
| currentMessageIndex++; |
| } |
| |
| expectedPasses--; |
| if (expectedPasses == 0 && window.testRunner) |
| testRunner.notifyDone(); |
| } |
| </script> |
| <link rel="icon" src="" href="" onerror="log('FAIL: link rel=icon onerror fired')"></link> |
| <link rel="prefetch" src="" href="" onerror="log('FAIL: link rel=prefetch onerror fired')"></link> |
| <link rel="stylesheet" src="" href="" onerror="log('FAIL: link rel=stylesheet onerror fired')"></link> |
| </head> |
| <body> |
| <div id="console"></div> |
| <command icon="" onerror="log('FAIL: command onerror fired')"></command> |
| <object data="" onerror="log('FAIL: object onerror fired')"></object> |
| <embed src="" onerror="log('FAIL: embed onerror fired')"></embed> |
| <video poster="" onerror="log('FAIL: video poster onerror fired')"></video> |
| <img src="" onerror="logPass('img onerror fired', 0)"></img> |
| <input type="image" src="" onerror="logPass('input type=image onerror fired', 1)"></input> |
| <script src="" onerror="logPass('script onerror fired', 2)"></script> |
| <video id="video" src="" onerror="logPass('video src onerror fired', 3)"></video> |
| <audio id="audio" src="" onerror="logPass('audio onerror fired', 4)"></audio> |
| <video><source src="" onerror="logPass('source onerror fired', 5)"></source></video> |
| <script> |
| document.getElementById("video").load(); |
| document.getElementById("audio").load(); |
| </script> |
| </body> |
| </html> |