blob: a2cbe976adee44cba169838eee43242a5465299f [file]
<!DOCTYPE html>
<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<style id="testStyle">
</style>
<script>
const sheet = testStyle.sheet;
tests = [
{ src: "local(unquoted name);", valid: true},
{ src: "local(invalid '' name);", valid: false}
];
for (let t of tests) {
test(() => {
assert_equals(sheet.cssRules.length, 0, "testSheet should initially be empty");
sheet.insertRule("@font-face { src: " + t.src + "}");
assert_equals(sheet.cssRules[0].style.getPropertyValue("src") != "", t.valid);
sheet.deleteRule(0);
}, "Check that src: " + t.src + " is " + (t.valid ? "valid" : "invalid"));
}
</script>