mirror of
https://github.com/jlengrand/webcomponentsjs.git
synced 2026-05-12 00:41:26 +00:00
35 lines
834 B
HTML
35 lines
834 B
HTML
<!DOCTYPE html>
|
|
<script src="../../tools/chai/chai.js"></script>
|
|
<script src="../../tools/htmltest.js"></script>
|
|
|
|
<script src="../../../src/ShadowDOM/ShadowDOM.js"></script>
|
|
<script>
|
|
|
|
var assert = chai.assert;
|
|
var wrap = ShadowDOMPolyfill.wrap;
|
|
var doc = wrap(document);
|
|
|
|
doc.addEventListener('DOMContentLoaded', function(e) {
|
|
|
|
doc.body.innerHTML = 'You should NOT see this.';
|
|
|
|
var sr = doc.body.createShadowRoot();
|
|
var firstStr = 'You should see this';
|
|
var secondStr = '... and you should also see this';
|
|
sr.innerHTML = firstStr + '<content>';
|
|
|
|
doc.body.offsetHeight;
|
|
|
|
doc.body.innerHTML = secondStr;
|
|
|
|
doc.body.offsetHeight;
|
|
|
|
assert.equal(doc.body.innerHTML, secondStr);
|
|
assert.equal(sr.firstChild.textContent, firstStr);
|
|
assert.equal(document.body.textContent, firstStr + secondStr);
|
|
|
|
done();
|
|
});
|
|
|
|
</script>
|