blob: fabef1eb236e09bccec6e2da1550042678c36098 [file] [log] [blame]
<script src="../../../resources/js-test.js"></script>
<div></div>
<script>
var div = document.querySelector('div');
var root = div.createShadowRoot();
root.innerHTML = '<style> .red { background: red; }</style><div>tap to toggle red</div>';
var rootDiv = root.querySelector('div');
rootDiv.offsetHeight;
rootDiv.classList.toggle('red');
shouldBe("internals.updateStyleAndReturnAffectedElementCount()", '1');
shouldBe('getComputedStyle(rootDiv).backgroundColor', '"rgb(255, 0, 0)"');
rootDiv.offsetHeight;
rootDiv.classList.toggle('red');
shouldBe("internals.updateStyleAndReturnAffectedElementCount()", '1');
shouldBe('getComputedStyle(rootDiv).backgroundColor', '"rgba(0, 0, 0, 0)"');
</script>