зеркало из https://github.com/mozilla/gecko-dev.git
42 строки
1.0 KiB
HTML
42 строки
1.0 KiB
HTML
<!doctype html>
|
|
<html>
|
|
<!--
|
|
https://bugzilla.mozilla.org/show_bug.cgi?id=631615
|
|
-->
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Test for Bug 631615</title>
|
|
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
|
<link rel="stylesheet" href="/tests/SimpleTest/test.css">
|
|
</head>
|
|
<body>
|
|
<a target="_blank"
|
|
href="https://bugzilla.mozilla.org/show_bug.cgi?id=631615"
|
|
>Mozilla Bug 631615</a>
|
|
<pre id="monitor"></pre>
|
|
<script>
|
|
function doTest() {
|
|
var monitor = document.getElementById("monitor");
|
|
var html = document.documentElement;
|
|
var results;
|
|
var matches = html.matchesSelector || html.mozMatchesSelector;
|
|
|
|
try {
|
|
results = "return: " +
|
|
matches.call(html, "[test!='']:sizzle") + "\n";
|
|
} catch (e) {
|
|
results = "throws: " + e + "\n";
|
|
}
|
|
|
|
monitor.appendChild(document.createTextNode(results));
|
|
is(results.slice(0, 6), "throws", "looking for an exception");
|
|
}
|
|
|
|
SimpleTest.runTestExpectingConsoleMessages(doTest, [{
|
|
forbid: true,
|
|
message: /An invalid or illegal string was specified/
|
|
}]);
|
|
</script>
|
|
</body>
|
|
</html>
|