From 85e25a957ddb3b6100db4d1d9e63ee2b745e86d1 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Tue, 9 Jul 2019 12:20:13 -0400 Subject: [PATCH] add test from gh-2086 --- .../head-detached-in-dynamic-component/A.svelte | 5 +++++ .../head-detached-in-dynamic-component/B.svelte | 5 +++++ .../head-detached-in-dynamic-component/_config.js | 15 +++++++++++++++ .../main.svelte | 8 ++++++++ 4 files changed, 33 insertions(+) create mode 100644 test/runtime/samples/head-detached-in-dynamic-component/A.svelte create mode 100644 test/runtime/samples/head-detached-in-dynamic-component/B.svelte create mode 100644 test/runtime/samples/head-detached-in-dynamic-component/_config.js create mode 100644 test/runtime/samples/head-detached-in-dynamic-component/main.svelte diff --git a/test/runtime/samples/head-detached-in-dynamic-component/A.svelte b/test/runtime/samples/head-detached-in-dynamic-component/A.svelte new file mode 100644 index 0000000000..f05488e3e4 --- /dev/null +++ b/test/runtime/samples/head-detached-in-dynamic-component/A.svelte @@ -0,0 +1,5 @@ + + + + +A \ No newline at end of file diff --git a/test/runtime/samples/head-detached-in-dynamic-component/B.svelte b/test/runtime/samples/head-detached-in-dynamic-component/B.svelte new file mode 100644 index 0000000000..943b307cc3 --- /dev/null +++ b/test/runtime/samples/head-detached-in-dynamic-component/B.svelte @@ -0,0 +1,5 @@ + + + + +B \ No newline at end of file diff --git a/test/runtime/samples/head-detached-in-dynamic-component/_config.js b/test/runtime/samples/head-detached-in-dynamic-component/_config.js new file mode 100644 index 0000000000..e18589e10e --- /dev/null +++ b/test/runtime/samples/head-detached-in-dynamic-component/_config.js @@ -0,0 +1,15 @@ +export default { + html: ` + A + `, + + test({ assert, component, window }) { + component.x = false; + + const meta = window.document.querySelectorAll('meta'); + + assert.equal(meta.length, 1); + assert.equal(meta[0].name, 'description'); + assert.equal(meta[0].content, 'B'); + } +}; diff --git a/test/runtime/samples/head-detached-in-dynamic-component/main.svelte b/test/runtime/samples/head-detached-in-dynamic-component/main.svelte new file mode 100644 index 0000000000..e4acd7737a --- /dev/null +++ b/test/runtime/samples/head-detached-in-dynamic-component/main.svelte @@ -0,0 +1,8 @@ + + + \ No newline at end of file