Summary

Harness status: OK

Found 6 tests

Details

ResultTest NameMessage
PassOrigin-clean check in cross-origin CSSOM Stylesheets
Asserts run
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.cssRules;                 }", "stylesheet.cssRules should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:38:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.insertRule("#test { margin: 10px; }", 1);                 }", "stylesheet.insertRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:43:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.deleteRule(0);                 }", "stylesheet.deleteRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:49:13)
PassOrigin-clean check in cross-origin CSSOM Stylesheets (redirect from same-origin to cross-origin)
Asserts run
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.cssRules;                 }", "stylesheet.cssRules should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:38:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.insertRule("#test { margin: 10px; }", 1);                 }", "stylesheet.insertRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:43:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.deleteRule(0);                 }", "stylesheet.deleteRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:49:13)
PassOrigin-clean check in cross-origin CSSOM Stylesheets (redirect from cross-origin to same-origin)
Asserts run
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.cssRules;                 }", "stylesheet.cssRules should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:38:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.insertRule("#test { margin: 10px; }", 1);                 }", "stylesheet.insertRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:43:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.deleteRule(0);                 }", "stylesheet.deleteRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:49:13)
PassOrigin-clean check in loading error CSSOM Stylesheets
Asserts run
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.cssRules;                 }", "stylesheet.cssRules should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:38:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.insertRule("#test { margin: 10px; }", 1);                 }", "stylesheet.insertRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:43:13)
Pass
assert_throws_dom("SecurityError", function "function () {                     sheet.deleteRule(0);                 }", "stylesheet.deleteRule should throw SecurityError.")
    at doOriginDirtyCheck ( /css/cssom/stylesheet-same-origin.sub.html:49:13)
FailOrigin-clean check in same-origin CSSOM StylesheetsFailed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules
SecurityError: Failed to read the 'cssRules' property from 'CSSStyleSheet': Cannot access rules
    at doOriginCleanCheck (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/cssom/stylesheet-same-origin.sub.html:30:33)
    at Test.<anonymous> (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/cssom/stylesheet-same-origin.sub.html:73:13)
    at Test.step (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:2642:25)
    at test (https://xn--n8j6ds53lwwkrqhv28a.wpt.live/resources/testharness.js:633:30)
    at https://xn--n8j6ds53lwwkrqhv28a.wpt.live/css/cssom/stylesheet-same-origin.sub.html:72:9
Asserts runNo asserts ran
PassOrigin-clean check in data:css CSSOM Stylesheets
Asserts run
Pass
assert_equals(1, 1, "data:css stylesheet.cssRules should be accessible.")
    at doOriginCleanCheck ( /css/cssom/stylesheet-same-origin.sub.html:30:13)
Pass
assert_equals(2, 2, "data:css stylesheet.insertRule should be accessible.")
    at doOriginCleanCheck ( /css/cssom/stylesheet-same-origin.sub.html:32:13)
Pass
assert_equals(1, 1, "data:css stylesheet.deleteRule should be accessible.")
    at doOriginCleanCheck ( /css/cssom/stylesheet-same-origin.sub.html:34:13)