diff --git a/test/js/samples/component-static/expected-bundle.js b/test/js/samples/component-static/expected-bundle.js index 12c0a0cd4b89..d26e5c6c95de 100644 --- a/test/js/samples/component-static/expected-bundle.js +++ b/test/js/samples/component-static/expected-bundle.js @@ -198,7 +198,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!options._root) { this._oncreate = []; diff --git a/test/js/samples/component-static/expected.js b/test/js/samples/component-static/expected.js index 039ef606ed7c..421a7adda6c8 100644 --- a/test/js/samples/component-static/expected.js +++ b/test/js/samples/component-static/expected.js @@ -33,7 +33,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!options._root) { this._oncreate = []; diff --git a/test/js/samples/computed-collapsed-if/expected-bundle.js b/test/js/samples/computed-collapsed-if/expected-bundle.js index 41c35ea754b3..d2d76eb00333 100644 --- a/test/js/samples/computed-collapsed-if/expected-bundle.js +++ b/test/js/samples/computed-collapsed-if/expected-bundle.js @@ -191,7 +191,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._recompute({ x: 1 }, this._state); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/computed-collapsed-if/expected.js b/test/js/samples/computed-collapsed-if/expected.js index bc3fcc37d5e9..c2f5e3c2be9b 100644 --- a/test/js/samples/computed-collapsed-if/expected.js +++ b/test/js/samples/computed-collapsed-if/expected.js @@ -26,7 +26,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._recompute({ x: 1 }, this._state); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/css-media-query/expected-bundle.js b/test/js/samples/css-media-query/expected-bundle.js index 862f721ebc75..95fad711ca37 100644 --- a/test/js/samples/css-media-query/expected-bundle.js +++ b/test/js/samples/css-media-query/expected-bundle.js @@ -226,7 +226,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!document.getElementById("svelte-2363328337-style")) add_css(); diff --git a/test/js/samples/css-media-query/expected.js b/test/js/samples/css-media-query/expected.js index 5b77893900cd..3c36f9c6ce7c 100644 --- a/test/js/samples/css-media-query/expected.js +++ b/test/js/samples/css-media-query/expected.js @@ -41,7 +41,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!document.getElementById("svelte-2363328337-style")) add_css(); diff --git a/test/js/samples/css-shadow-dom-keyframes/expected-bundle.js b/test/js/samples/css-shadow-dom-keyframes/expected-bundle.js index 4c8fad71f796..cbcd06b93bf6 100644 --- a/test/js/samples/css-shadow-dom-keyframes/expected-bundle.js +++ b/test/js/samples/css-shadow-dom-keyframes/expected-bundle.js @@ -205,7 +205,7 @@ class SvelteComponent extends HTMLElement { constructor(options = {}) { super(); init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = ``; diff --git a/test/js/samples/css-shadow-dom-keyframes/expected.js b/test/js/samples/css-shadow-dom-keyframes/expected.js index c004ec7df61b..d921b0e79fa0 100644 --- a/test/js/samples/css-shadow-dom-keyframes/expected.js +++ b/test/js/samples/css-shadow-dom-keyframes/expected.js @@ -28,7 +28,7 @@ class SvelteComponent extends HTMLElement { constructor(options = {}) { super(); init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = ``; diff --git a/test/js/samples/each-block-changed-check/expected-bundle.js b/test/js/samples/each-block-changed-check/expected-bundle.js index 33bd98ba7457..8c0bd0b2cbcc 100644 --- a/test/js/samples/each-block-changed-check/expected-bundle.js +++ b/test/js/samples/each-block-changed-check/expected-bundle.js @@ -338,7 +338,7 @@ function create_each_block(state, comments, comment, i, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/each-block-changed-check/expected.js b/test/js/samples/each-block-changed-check/expected.js index 37c12c1acd30..be8a4943b594 100644 --- a/test/js/samples/each-block-changed-check/expected.js +++ b/test/js/samples/each-block-changed-check/expected.js @@ -141,7 +141,7 @@ function create_each_block(state, comments, comment, i, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/event-handlers-custom/expected-bundle.js b/test/js/samples/event-handlers-custom/expected-bundle.js index a712f5b742d3..275a0377c717 100644 --- a/test/js/samples/event-handlers-custom/expected-bundle.js +++ b/test/js/samples/event-handlers-custom/expected-bundle.js @@ -223,7 +223,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/event-handlers-custom/expected.js b/test/js/samples/event-handlers-custom/expected.js index 3739ada3a6d3..f7862efb627b 100644 --- a/test/js/samples/event-handlers-custom/expected.js +++ b/test/js/samples/event-handlers-custom/expected.js @@ -46,7 +46,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/if-block-no-update/expected-bundle.js b/test/js/samples/if-block-no-update/expected-bundle.js index f68dbd24e390..a9077ff2ac49 100644 --- a/test/js/samples/if-block-no-update/expected-bundle.js +++ b/test/js/samples/if-block-no-update/expected-bundle.js @@ -271,7 +271,7 @@ function select_block_type(state) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/if-block-no-update/expected.js b/test/js/samples/if-block-no-update/expected.js index 6a0a4456c5a4..8f030e4e5336 100644 --- a/test/js/samples/if-block-no-update/expected.js +++ b/test/js/samples/if-block-no-update/expected.js @@ -90,7 +90,7 @@ function select_block_type(state) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/if-block-simple/expected-bundle.js b/test/js/samples/if-block-simple/expected-bundle.js index 9c99dd0275f1..c0ff5cc5a994 100644 --- a/test/js/samples/if-block-simple/expected-bundle.js +++ b/test/js/samples/if-block-simple/expected-bundle.js @@ -247,7 +247,7 @@ function create_if_block(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/if-block-simple/expected.js b/test/js/samples/if-block-simple/expected.js index 9bfd8e211d9c..0b9fbece701e 100644 --- a/test/js/samples/if-block-simple/expected.js +++ b/test/js/samples/if-block-simple/expected.js @@ -66,7 +66,7 @@ function create_if_block(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-optimized-multiple/expected-bundle.js b/test/js/samples/inline-style-optimized-multiple/expected-bundle.js index 80998f97b2d1..adeb003a8de8 100644 --- a/test/js/samples/inline-style-optimized-multiple/expected-bundle.js +++ b/test/js/samples/inline-style-optimized-multiple/expected-bundle.js @@ -220,7 +220,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-optimized-multiple/expected.js b/test/js/samples/inline-style-optimized-multiple/expected.js index a92f5d305338..77173460e2e7 100644 --- a/test/js/samples/inline-style-optimized-multiple/expected.js +++ b/test/js/samples/inline-style-optimized-multiple/expected.js @@ -39,7 +39,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-optimized-url/expected-bundle.js b/test/js/samples/inline-style-optimized-url/expected-bundle.js index 236aaee071b5..6ec70a5669c8 100644 --- a/test/js/samples/inline-style-optimized-url/expected-bundle.js +++ b/test/js/samples/inline-style-optimized-url/expected-bundle.js @@ -215,7 +215,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-optimized-url/expected.js b/test/js/samples/inline-style-optimized-url/expected.js index e10acd8dd8d3..bed00356f6be 100644 --- a/test/js/samples/inline-style-optimized-url/expected.js +++ b/test/js/samples/inline-style-optimized-url/expected.js @@ -34,7 +34,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-optimized/expected-bundle.js b/test/js/samples/inline-style-optimized/expected-bundle.js index f8084094be5d..2e8ef6da17ef 100644 --- a/test/js/samples/inline-style-optimized/expected-bundle.js +++ b/test/js/samples/inline-style-optimized/expected-bundle.js @@ -215,7 +215,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-optimized/expected.js b/test/js/samples/inline-style-optimized/expected.js index e9d42fec079f..7f873e296c1f 100644 --- a/test/js/samples/inline-style-optimized/expected.js +++ b/test/js/samples/inline-style-optimized/expected.js @@ -34,7 +34,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-unoptimized/expected-bundle.js b/test/js/samples/inline-style-unoptimized/expected-bundle.js index d0b2a2dcfe23..bf78dac074b0 100644 --- a/test/js/samples/inline-style-unoptimized/expected-bundle.js +++ b/test/js/samples/inline-style-unoptimized/expected-bundle.js @@ -226,7 +226,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/inline-style-unoptimized/expected.js b/test/js/samples/inline-style-unoptimized/expected.js index b2b4f5ad53e0..4c4d38d2bfe2 100644 --- a/test/js/samples/inline-style-unoptimized/expected.js +++ b/test/js/samples/inline-style-unoptimized/expected.js @@ -45,7 +45,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/input-without-blowback-guard/expected-bundle.js b/test/js/samples/input-without-blowback-guard/expected-bundle.js index 792342604d82..fd043c760ef4 100644 --- a/test/js/samples/input-without-blowback-guard/expected-bundle.js +++ b/test/js/samples/input-without-blowback-guard/expected-bundle.js @@ -226,7 +226,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/input-without-blowback-guard/expected.js b/test/js/samples/input-without-blowback-guard/expected.js index f9ae72b1bdd0..247935ffbe96 100644 --- a/test/js/samples/input-without-blowback-guard/expected.js +++ b/test/js/samples/input-without-blowback-guard/expected.js @@ -41,7 +41,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/legacy-input-type/expected-bundle.js b/test/js/samples/legacy-input-type/expected-bundle.js index 26f30cf1944e..a6b6ae4d0597 100644 --- a/test/js/samples/legacy-input-type/expected-bundle.js +++ b/test/js/samples/legacy-input-type/expected-bundle.js @@ -213,7 +213,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/legacy-input-type/expected.js b/test/js/samples/legacy-input-type/expected.js index 5309c86cfd1e..719f550044e7 100644 --- a/test/js/samples/legacy-input-type/expected.js +++ b/test/js/samples/legacy-input-type/expected.js @@ -30,7 +30,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/legacy-quote-class/expected-bundle.js b/test/js/samples/legacy-quote-class/expected-bundle.js index 3be6136b4ac0..b10d66007604 100644 --- a/test/js/samples/legacy-quote-class/expected-bundle.js +++ b/test/js/samples/legacy-quote-class/expected-bundle.js @@ -238,7 +238,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/legacy-quote-class/expected.js b/test/js/samples/legacy-quote-class/expected.js index 82eebe600c3a..0b49103c4762 100644 --- a/test/js/samples/legacy-quote-class/expected.js +++ b/test/js/samples/legacy-quote-class/expected.js @@ -38,7 +38,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/media-bindings/expected-bundle.js b/test/js/samples/media-bindings/expected-bundle.js index 820db0a4fe4c..068c1b4b15c3 100644 --- a/test/js/samples/media-bindings/expected-bundle.js +++ b/test/js/samples/media-bindings/expected-bundle.js @@ -302,7 +302,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!options._root) { this._oncreate = []; diff --git a/test/js/samples/media-bindings/expected.js b/test/js/samples/media-bindings/expected.js index 832826ffd5e6..bcab29fb7504 100644 --- a/test/js/samples/media-bindings/expected.js +++ b/test/js/samples/media-bindings/expected.js @@ -109,7 +109,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!options._root) { this._oncreate = []; diff --git a/test/js/samples/non-imported-component/expected-bundle.js b/test/js/samples/non-imported-component/expected-bundle.js index 0aefe73b0674..3793f0c102c0 100644 --- a/test/js/samples/non-imported-component/expected-bundle.js +++ b/test/js/samples/non-imported-component/expected-bundle.js @@ -221,7 +221,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!options._root) { this._oncreate = []; diff --git a/test/js/samples/non-imported-component/expected.js b/test/js/samples/non-imported-component/expected.js index 1f0745714964..234a824e6c74 100644 --- a/test/js/samples/non-imported-component/expected.js +++ b/test/js/samples/non-imported-component/expected.js @@ -45,7 +45,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); if (!options._root) { this._oncreate = []; diff --git a/test/js/samples/onrender-onteardown-rewritten/expected-bundle.js b/test/js/samples/onrender-onteardown-rewritten/expected-bundle.js index 28dafe0c0d8c..59fbfcf41fec 100644 --- a/test/js/samples/onrender-onteardown-rewritten/expected-bundle.js +++ b/test/js/samples/onrender-onteardown-rewritten/expected-bundle.js @@ -187,7 +187,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._handlers.destroy = [ondestroy]; diff --git a/test/js/samples/onrender-onteardown-rewritten/expected.js b/test/js/samples/onrender-onteardown-rewritten/expected.js index 95f923e4d465..19b85a62e01d 100644 --- a/test/js/samples/onrender-onteardown-rewritten/expected.js +++ b/test/js/samples/onrender-onteardown-rewritten/expected.js @@ -22,7 +22,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._handlers.destroy = [ondestroy] diff --git a/test/js/samples/setup-method/expected-bundle.js b/test/js/samples/setup-method/expected-bundle.js index 42eed6868b4b..7724d9f3ac32 100644 --- a/test/js/samples/setup-method/expected-bundle.js +++ b/test/js/samples/setup-method/expected-bundle.js @@ -199,7 +199,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/setup-method/expected.js b/test/js/samples/setup-method/expected.js index f49817bb990a..092a32ed3b63 100644 --- a/test/js/samples/setup-method/expected.js +++ b/test/js/samples/setup-method/expected.js @@ -34,7 +34,7 @@ function create_main_fragment(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/use-elements-as-anchors/expected-bundle.js b/test/js/samples/use-elements-as-anchors/expected-bundle.js index 92e3f9bbd3e0..1f56c0ba7bc1 100644 --- a/test/js/samples/use-elements-as-anchors/expected-bundle.js +++ b/test/js/samples/use-elements-as-anchors/expected-bundle.js @@ -437,7 +437,7 @@ function create_if_block_4(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this); diff --git a/test/js/samples/use-elements-as-anchors/expected.js b/test/js/samples/use-elements-as-anchors/expected.js index f23b9ec205c7..d2609c45b056 100644 --- a/test/js/samples/use-elements-as-anchors/expected.js +++ b/test/js/samples/use-elements-as-anchors/expected.js @@ -248,7 +248,7 @@ function create_if_block_4(state, component) { function SvelteComponent(options) { init(this, options); - this._state = options.data || {}; + this._state = assign({}, options.data); this._fragment = create_main_fragment(this._state, this);