2013-11-27 22:47:01 -08:00
|
|
|
<!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",
|
2013-12-01 18:06:20 -08:00
|
|
|
"::-moz-progress-bar:invalid",
|
|
|
|
"::-moz-focus-inner:active"
|
2013-11-27 22:47:01 -08:00
|
|
|
];
|
|
|
|
|
|
|
|
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>
|