diff --git a/engine/src/flutter/benchmarks/dom/creation.sky b/engine/src/flutter/benchmarks/dom/creation.sky index 0f05fe9df8..7076a7e064 100644 --- a/engine/src/flutter/benchmarks/dom/creation.sky +++ b/engine/src/flutter/benchmarks/dom/creation.sky @@ -44,7 +44,7 @@ function createElement(tagName) { function createText(text) { texts++; - return document.createTextNode(text); + return new Text(text); } function createElements(root, depth) { diff --git a/engine/src/flutter/benchmarks/layout/simple-blocks.sky b/engine/src/flutter/benchmarks/layout/simple-blocks.sky index 094f763b10..61657b2416 100644 --- a/engine/src/flutter/benchmarks/layout/simple-blocks.sky +++ b/engine/src/flutter/benchmarks/layout/simple-blocks.sky @@ -15,9 +15,9 @@ var content = document.getElementById('content'); var out = []; for (var i = 0; i < 1000; i++) { var div = document.createElement('div'); - div.appendChild(document.createElement('span')).appendChild(document.createTextNode('foo')); - div.appendChild(document.createTextNode(' ')); - div.appendChild(document.createElement('span')).appendChild(document.createTextNode('bar')); + div.appendChild(document.createElement('span')).appendChild(new Text('foo')); + div.appendChild(new Text(' ')); + div.appendChild(document.createElement('span')).appendChild(new Text('bar')); content.appendChild(div); } diff --git a/engine/src/flutter/tests/editing/delete_block_contents.sky b/engine/src/flutter/tests/editing/delete_block_contents.sky index 9fb308533d..f1ab1f4e36 100644 --- a/engine/src/flutter/tests/editing/delete_block_contents.sky +++ b/engine/src/flutter/tests/editing/delete_block_contents.sky @@ -9,9 +9,9 @@ describe("height of an editable block", function() { var elem = document.getElementById("test"); var originalHeight = elem.offsetHeight; var d = elem.appendChild(document.createElement('div')); - d.appendChild(document.createTextNode('aaa')); + d.appendChild(new Text('aaa')); d = elem.appendChild(document.createElement('div')); - d.appendChild(document.createTextNode('bbb')); + d.appendChild(new Text('bbb')); var newHeight = elem.offsetHeight; while (elem.firstChild) { diff --git a/engine/src/flutter/tests/mutation-observer/delivery-order.sky b/engine/src/flutter/tests/mutation-observer/delivery-order.sky index 2a1f65a951..bf056d1aa2 100644 --- a/engine/src/flutter/tests/mutation-observer/delivery-order.sky +++ b/engine/src/flutter/tests/mutation-observer/delivery-order.sky @@ -28,7 +28,7 @@ describe('MutationObserver', function() { observers[6].observe(div, {characterData: true, subtree: true}); observers[8].observe(div, {attributes: true}); div.setAttribute('foo', 'bar'); - div.appendChild(document.createTextNode('hello')); + div.appendChild(new Text('hello')); div.firstChild.textContent = 'goodbye'; setTimeout(function() { assert.deepEqual(order, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); diff --git a/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky b/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky index a6c4ff401d..89450e7fb1 100644 --- a/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky +++ b/engine/src/flutter/tests/mutation-observer/mutation-callback-non-element-crash.sky @@ -9,7 +9,7 @@ function mutationCallback(mutations, observer) { var mutationObserver = new MutationObserver(mutationCallback); var body = document.getElementById("body"); mutationObserver.observe(body, {childList: true}); -body.appendChild(document.createTextNode("PASS. We didn't crash")); +body.appendChild(new Text("PASS. We didn't crash")); diff --git a/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky b/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky index f32da64092..a3dfe00380 100644 --- a/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky +++ b/engine/src/flutter/tests/mutation-observer/mutation-record-nullity.sky @@ -7,7 +7,7 @@ describe('Non-relevant properties on mutation records should be null, except for var observer = new MutationObserver(function() {}); it('on characterData records', function() { - var text = document.createTextNode('something'); + var text = new Text('something'); observer.observe(text, {characterData: true}); text.data = 'something else'; var record = observer.takeRecords()[0]; diff --git a/engine/src/flutter/tests/mutation-observer/observe-characterdata.sky b/engine/src/flutter/tests/mutation-observer/observe-characterdata.sky index 21f2de6cea..df264d94bc 100644 --- a/engine/src/flutter/tests/mutation-observer/observe-characterdata.sky +++ b/engine/src/flutter/tests/mutation-observer/observe-characterdata.sky @@ -41,7 +41,7 @@ describe('MutationObserver on character data', function() { // ...observer.disconnect() should prevent further delivery of mutations. assert.equal(mutations, null); - charDataNode = document.createTextNode(''); + charDataNode = new Text(''); observer.observe(charDataNode, { characterData: true }); charDataNode.textContent = 'foo'; charDataNode.textContent = 'bar'; diff --git a/engine/src/flutter/tests/mutation-observer/observe-options-character-data.sky b/engine/src/flutter/tests/mutation-observer/observe-options-character-data.sky index 2c37510ae7..698abe0732 100644 --- a/engine/src/flutter/tests/mutation-observer/observe-options-character-data.sky +++ b/engine/src/flutter/tests/mutation-observer/observe-options-character-data.sky @@ -5,7 +5,7 @@ describe('Test MutationObserver.observe', function() { it('should respect character data options', function() { var observer = new MutationObserver(function() {}); - var text = document.createTextNode('0'); + var text = new Text('0'); observer.observe(text, {characterDataOldValue: true}); text.data = '1'; diff --git a/engine/src/flutter/tests/mutation-observer/shadow-dom.sky b/engine/src/flutter/tests/mutation-observer/shadow-dom.sky index f2d1f49b28..9be869decd 100644 --- a/engine/src/flutter/tests/mutation-observer/shadow-dom.sky +++ b/engine/src/flutter/tests/mutation-observer/shadow-dom.sky @@ -7,7 +7,7 @@ describe('MutationObservers', function() { it('should handle shadow dom', function() { function mutate(element) { element.setAttribute('data-foo', 'bar'); - element.insertBefore(document.createTextNode('hello'), element.firstChild); + element.insertBefore(new Text('hello'), element.firstChild); element.firstChild.textContent = 'goodbye'; element.removeChild(element.firstChild); }