| async_test(t => { | |
| const div = document.body.appendChild(document.createElement("div")); | |
| t.add_cleanup(() => div.remove()); | |
| const t1 = div.appendChild(new Text("")); | |
| div.appendChild(new Text("")); | |
| const t2 = div.appendChild(new Text("")); | |
| const t3 = div.appendChild(new Text("")); | |
| t.step_timeout(() => { | |
| t1.data = "X"; | |
| t2.data = " "; | |
| t3.data = "Y"; | |
| assert_equals(div.innerText, "X Y"); | |
| t.done(); | |
| }, 100); | |
| }, "Ensure multiple text nodes get rendered properly"); |