1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <!DOCTYPE html>
- <title>Test for Bug 922669</title>
- <script src="/MochiKit/MochiKit.js"></script>
- <script src="/tests/SimpleTest/SimpleTest.js"></script>
- <script src="/tests/SimpleTest/EventUtils.js"></script>
- <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css">
- <style></style>
- <script>
- var style = document.querySelector("style");
- var gValidTests = [
- "::-moz-progress-bar",
- "::-moz-progress-bar:hover",
- "::-moz-progress-bar:active",
- "::-moz-progress-bar:focus",
- "::-moz-progress-bar:hover:focus",
- "#a::-moz-progress-bar:hover",
- ":hover::-moz-progress-bar"
- ];
- var gInvalidTests = [
- "::foo",
- "::-moz-progress-bar::-moz-progress-bar",
- "::-moz-progress-bar::first-line",
- "::-moz-progress-bar#a",
- "::-moz-progress-bar:invalid",
- "::-moz-focus-inner:active"
- ];
- gValidTests.forEach(function(aTest) {
- style.textContent = aTest + "{}";
- is(style.sheet.cssRules.length, 1, aTest);
- style.textContent = "";
- });
- gInvalidTests.forEach(function(aTest) {
- style.textContent = aTest + "{}";
- is(style.sheet.cssRules.length, 0, aTest);
- style.textContent = "";
- });
- </script>
|