diff --git a/test/runtime/samples/template/_config.js b/test/runtime/samples/template/_config.js
index f5117d3808..1565693e99 100644
--- a/test/runtime/samples/template/_config.js
+++ b/test/runtime/samples/template/_config.js
@@ -8,16 +8,23 @@ export default {
`,
test({ assert, target }) {
- const template = target.querySelector('template');
-
+
+ const template = target.querySelector('#t1');
assert.htmlEqual(template.innerHTML, `
-
foo
- `);
-
+ foo
+ `);
const content = template.content.cloneNode(true);
const div = content.children[0];
assert.htmlEqual(div.outerHTML, `
foo
`);
+
+
+ const template2 = target.querySelector('#t2');
+ assert.equal(template2.childNodes.length, 0);
+ assert.equal(template2.content.childNodes.length, 1);
+ assert.equal(template2.content.firstChild.textContent, '123');
+ assert.htmlEqual(template2.innerHTML, '123');
+
}
};
diff --git a/test/runtime/samples/template/main.svelte b/test/runtime/samples/template/main.svelte
index e77230d0cc..2e2f5b6c29 100644
--- a/test/runtime/samples/template/main.svelte
+++ b/test/runtime/samples/template/main.svelte
@@ -1,3 +1,4 @@
-
+
foo
-
\ No newline at end of file
+
+123
\ No newline at end of file