diff --git a/test/router/parent-layouts.spec.html b/test/router/parent-layouts.spec.html index 6c77a851..d617d10a 100644 --- a/test/router/parent-layouts.spec.html +++ b/test/router/parent-layouts.spec.html @@ -249,7 +249,9 @@ it('should throw not found when neither children nor siblings match', async() => { // Ensure outlet is clean const childNodes = Array.from(outlet.childNodes); - outlet.textContent = ''; + while (outlet.childNodes.length) { + outlet.removeChild(outlet.lastChild); + } router.setRoutes([ {path: '/a', component: 'x-a', children: [ @@ -269,7 +271,9 @@ expect(error.message).to.match(/page not found/i); // Restore previous outlet content - outlet.textContent = ''; + while (outlet.childNodes.length) { + outlet.removeChild(outlet.lastChild); + } childNodes.forEach(childNode => outlet.appendChild(childNode)); }); diff --git a/test/test-pushstate-throttler.html b/test/test-pushstate-throttler.html index c02d01c8..b05f5aa5 100644 --- a/test/test-pushstate-throttler.html +++ b/test/test-pushstate-throttler.html @@ -124,7 +124,6 @@ return new Promise((resolve, reject) => { if (runnerWindow.pushStateCount > 85 || force) { const cooldownPeriod = 30 * 1000; - test.timeout(cooldownPeriod + 5000); const cooldownMessage = this.$['safari-cooldown']; cooldownMessage.removeAttribute('hidden'); setTimeout(() => { @@ -132,6 +131,7 @@ runnerWindow.pushStateCount = 0; resolve(); }, cooldownPeriod); + test.timeout(cooldownPeriod + 5000); } else { resolve(); }