test_bug631615.html (972B)
1 <!doctype html> 2 <html> 3 <!-- 4 https://bugzilla.mozilla.org/show_bug.cgi?id=631615 5 --> 6 <head> 7 <meta charset="utf-8"> 8 <title>Test for Bug 631615</title> 9 <script src="/tests/SimpleTest/SimpleTest.js"></script> 10 <link rel="stylesheet" href="/tests/SimpleTest/test.css"> 11 </head> 12 <body> 13 <a target="_blank" 14 href="https://bugzilla.mozilla.org/show_bug.cgi?id=631615" 15 >Mozilla Bug 631615</a> 16 <pre id="monitor"></pre> 17 <script> 18 function doTest() { 19 var monitor = document.getElementById("monitor"); 20 var html = document.documentElement; 21 var results; 22 23 try { 24 results = "return: " + html.matches("[test!='']:sizzle") + "\n"; 25 } catch (e) { 26 results = "throws: " + e + "\n"; 27 } 28 29 monitor.appendChild(document.createTextNode(results)); 30 is(results.slice(0, 6), "throws", "looking for an exception"); 31 } 32 33 SimpleTest.runTestExpectingConsoleMessages(doTest, [{ 34 forbid: true, 35 message: /An invalid or illegal string was specified/ 36 }]); 37 </script> 38 </body> 39 </html>