diff --git a/test/js/samples/ssr-spread-component-props-immutably/_config.js b/test/js/samples/ssr-spread-component-props-immutably/_config.js deleted file mode 100644 index bee4ab630c..0000000000 --- a/test/js/samples/ssr-spread-component-props-immutably/_config.js +++ /dev/null @@ -1,5 +0,0 @@ -export default { - options: { - generate: 'ssr' - } -}; diff --git a/test/js/samples/ssr-spread-component-props-immutably/expected.js b/test/js/samples/ssr-spread-component-props-immutably/expected.js deleted file mode 100644 index 34780d2af8..0000000000 --- a/test/js/samples/ssr-spread-component-props-immutably/expected.js +++ /dev/null @@ -1,11 +0,0 @@ -/* generated by Svelte vX.Y.Z */ -import { create_ssr_component, validate_component } from "svelte/internal"; - -import Component from './Component.svelte'; - -const Component_1 = create_ssr_component(($$result, $$props, $$bindings, slots) => { - let props = { x: 1, y: 2, z: 3 }; - return `${validate_component(Component, "Component").$$render($$result, Object.assign({}, props, { x: 2 }), {}, {})}`; -}); - -export default Component_1; \ No newline at end of file diff --git a/test/js/samples/ssr-spread-component-props-immutably/input.svelte b/test/js/samples/ssr-spread-component-props-immutably/input.svelte deleted file mode 100644 index 352cb915e6..0000000000 --- a/test/js/samples/ssr-spread-component-props-immutably/input.svelte +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/test/js/samples/ssr-spread-component-props-immutably/Component.svelte b/test/runtime/samples/spread-component-immutable/Widget.svelte similarity index 100% rename from test/js/samples/ssr-spread-component-props-immutably/Component.svelte rename to test/runtime/samples/spread-component-immutable/Widget.svelte diff --git a/test/runtime/samples/spread-component-immutable/_config.js b/test/runtime/samples/spread-component-immutable/_config.js new file mode 100644 index 0000000000..634fac24c1 --- /dev/null +++ b/test/runtime/samples/spread-component-immutable/_config.js @@ -0,0 +1,15 @@ +const obj = { + x: 1, + y: 2, + z: 3 +}; + +export default { + props: { + obj + }, + + test({ assert }) { + assert.deepEqual(obj, { x: 1, y: 2, z: 3 }); + } +}; diff --git a/test/runtime/samples/spread-component-immutable/main.svelte b/test/runtime/samples/spread-component-immutable/main.svelte new file mode 100644 index 0000000000..44e0954856 --- /dev/null +++ b/test/runtime/samples/spread-component-immutable/main.svelte @@ -0,0 +1,7 @@ + + +