зеркало из https://github.com/mozilla/gecko-dev.git
Bug 798843 - Test to check that context-* attribute values are not valid when gfx.font-rendering.opentype_svg.enabled pref is false r=dbaron
This commit is contained in:
Родитель
90fcad5f64
Коммит
fdb49f419f
|
@ -77,6 +77,7 @@ MOCHITEST_FILES = test_acid3_test46.html \
|
|||
test_bug716226.html \
|
||||
test_bug765590.html \
|
||||
test_bug798567.html \
|
||||
test_bug798843_pref.html \
|
||||
test_bug829816.html \
|
||||
file_bug829816.css \
|
||||
test_bug887741_at-rules_in_declaration_lists.html \
|
||||
|
|
|
@ -0,0 +1,57 @@
|
|||
<!DOCTYPE HTML>
|
||||
<html>
|
||||
<!--
|
||||
Make sure that the SVG glyph context-* values are not considered real values
|
||||
when gfx.font_rendering.opentype_svg.enabled is pref'ed off.
|
||||
-->
|
||||
<head>
|
||||
<title>Test that SVG glyph context-* values can be pref'ed off</title>
|
||||
<script src="/tests/SimpleTest/SimpleTest.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<script>
|
||||
|
||||
var props = {
|
||||
"fill" : "context-stroke none",
|
||||
"stroke" : "context-fill none",
|
||||
"fillOpacity" : "context-stroke-opacity",
|
||||
"strokeOpacity" : "context-fill-opacity",
|
||||
"strokeDasharray" : "context-value",
|
||||
"strokeDashoffset" : "context-value",
|
||||
"strokeWidth" : "context-value"
|
||||
};
|
||||
|
||||
function testDisabled() {
|
||||
for (var p in props) {
|
||||
document.body.style[p] = props[p];
|
||||
is(document.body.style[p], "", p + " not settable to " + props[p]);
|
||||
document.body.style[p] = "";
|
||||
}
|
||||
SimpleTest.finish();
|
||||
}
|
||||
|
||||
function testEnabled() {
|
||||
for (var p in props) {
|
||||
document.body.style[p] = props[p];
|
||||
is(document.body.style[p], props[p], p + " settable to " + props[p]);
|
||||
document.body.style[p] = "";
|
||||
}
|
||||
|
||||
SpecialPowers.pushPrefEnv(
|
||||
{'set': [['gfx.font_rendering.opentype_svg.enabled', false]]},
|
||||
testDisabled
|
||||
);
|
||||
}
|
||||
|
||||
SimpleTest.waitForExplicitFinish();
|
||||
|
||||
SpecialPowers.pushPrefEnv(
|
||||
{'set': [['gfx.font_rendering.opentype_svg.enabled', true]]},
|
||||
testEnabled
|
||||
);
|
||||
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
Загрузка…
Ссылка в новой задаче