OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../../resources/testharness.js"></script> |
| 3 <script src="../../resources/testharnessreport.js"></script> |
| 4 <style> |
| 5 div { visibility: hidden } |
| 6 div::before { |
| 7 content: "FAIL"; |
| 8 visibility: visible; |
| 9 } |
| 10 .pass { visibility: visible } |
| 11 .pass::before { content: "PASS" } |
| 12 </style> |
| 13 <p>You should see the word PASS below.</p> |
| 14 <div id="testElement"></div> |
| 15 <script> |
| 16 test(() => { |
| 17 assert_equals(getComputedStyle(testElement, "::before").content, '"FAIL"
', "Precondition."); |
| 18 testElement.className = "pass"; |
| 19 assert_equals(getComputedStyle(testElement, "::before").content, '"PASS"
', "::before content changed."); |
| 20 }, "Check that inherited property propagation does not skip pseudo element u
pdates."); |
| 21 </script> |
OLD | NEW |