From 7fb0683ff6d0eae0f90e00be41ac79353575ae05 Mon Sep 17 00:00:00 2001 From: Chris Pfohl Date: Thu, 26 Dec 2019 23:33:44 -0500 Subject: [PATCH] Failing test for slot binding scope expansion --- .../Nested.svelte | 0 .../_config.js | 0 .../main.svelte | 0 .../component-slot-let-named-b/Nested.svelte | 9 ++++++ .../component-slot-let-named-b/_config.js | 32 +++++++++++++++++++ .../component-slot-let-named-b/main.svelte | 11 +++++++ 6 files changed, 52 insertions(+) rename test/runtime/samples/{component-slot-let-named => component-slot-let-named-a}/Nested.svelte (100%) rename test/runtime/samples/{component-slot-let-named => component-slot-let-named-a}/_config.js (100%) rename test/runtime/samples/{component-slot-let-named => component-slot-let-named-a}/main.svelte (100%) create mode 100644 test/runtime/samples/component-slot-let-named-b/Nested.svelte create mode 100644 test/runtime/samples/component-slot-let-named-b/_config.js create mode 100644 test/runtime/samples/component-slot-let-named-b/main.svelte diff --git a/test/runtime/samples/component-slot-let-named/Nested.svelte b/test/runtime/samples/component-slot-let-named-a/Nested.svelte similarity index 100% rename from test/runtime/samples/component-slot-let-named/Nested.svelte rename to test/runtime/samples/component-slot-let-named-a/Nested.svelte diff --git a/test/runtime/samples/component-slot-let-named/_config.js b/test/runtime/samples/component-slot-let-named-a/_config.js similarity index 100% rename from test/runtime/samples/component-slot-let-named/_config.js rename to test/runtime/samples/component-slot-let-named-a/_config.js diff --git a/test/runtime/samples/component-slot-let-named/main.svelte b/test/runtime/samples/component-slot-let-named-a/main.svelte similarity index 100% rename from test/runtime/samples/component-slot-let-named/main.svelte rename to test/runtime/samples/component-slot-let-named-a/main.svelte diff --git a/test/runtime/samples/component-slot-let-named-b/Nested.svelte b/test/runtime/samples/component-slot-let-named-b/Nested.svelte new file mode 100644 index 0000000000..a3b09ff5b2 --- /dev/null +++ b/test/runtime/samples/component-slot-let-named-b/Nested.svelte @@ -0,0 +1,9 @@ + + +
+ {#each things as thing} + + {/each} +
\ No newline at end of file diff --git a/test/runtime/samples/component-slot-let-named-b/_config.js b/test/runtime/samples/component-slot-let-named-b/_config.js new file mode 100644 index 0000000000..6893790090 --- /dev/null +++ b/test/runtime/samples/component-slot-let-named-b/_config.js @@ -0,0 +1,32 @@ +export default { + props: { + things: [ + { klass: 'small', text: 'One',}, + { text: 'Two',}, + { klass: 'big', text: 'Ten',}, + ] + }, + + html: ` +
+
One
+
Two
+
Three
+
`, + + test({ assert, component, target }) { + component.things = [ + { klass: 'small', text: 'One', }, + { text: 'Two', }, + { klass: 'big', text: 'Ten', }, + { klass: 'huge', text: 'Ten Million', }, + ]; + assert.htmlEqual(target.innerHTML, ` +
+
One
+
Two
+
Three
+
Ten Million
+
`); + } +}; \ No newline at end of file diff --git a/test/runtime/samples/component-slot-let-named-b/main.svelte b/test/runtime/samples/component-slot-let-named-b/main.svelte new file mode 100644 index 0000000000..69b568c1ee --- /dev/null +++ b/test/runtime/samples/component-slot-let-named-b/main.svelte @@ -0,0 +1,11 @@ + + + +
+ {thing.text} +
+
\ No newline at end of file