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();
}