diff --git a/test/cli/samples/basic/expected/Main.js b/test/cli/samples/basic/expected/Main.js index b9e931bc33..d42218c622 100644 --- a/test/cli/samples/basic/expected/Main.js +++ b/test/cli/samples/basic/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/custom-element/expected/Main.js b/test/cli/samples/custom-element/expected/Main.js index 7f33c3053e..74c99b1f1d 100644 --- a/test/cli/samples/custom-element/expected/Main.js +++ b/test/cli/samples/custom-element/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/dev/expected/Main.js b/test/cli/samples/dev/expected/Main.js index 1e9d5b083a..1d5d7e41d3 100644 --- a/test/cli/samples/dev/expected/Main.js +++ b/test/cli/samples/dev/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ const __file = "src/Main.html"; diff --git a/test/cli/samples/dir-sourcemap/expected/Main.js b/test/cli/samples/dir-sourcemap/expected/Main.js index 15115afe72..3d507d9867 100644 --- a/test/cli/samples/dir-sourcemap/expected/Main.js +++ b/test/cli/samples/dir-sourcemap/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ import Widget from './Widget.html'; diff --git a/test/cli/samples/dir-sourcemap/expected/Widget.js b/test/cli/samples/dir-sourcemap/expected/Widget.js index e915821a6c..25e36da0dd 100644 --- a/test/cli/samples/dir-sourcemap/expected/Widget.js +++ b/test/cli/samples/dir-sourcemap/expected/Widget.js @@ -1,4 +1,4 @@ -/* src/Widget.html generated by Svelte v2.6.6 */ +/* src/Widget.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/dir-subdir/expected/Main.js b/test/cli/samples/dir-subdir/expected/Main.js index e6a09e53f2..73503e2106 100644 --- a/test/cli/samples/dir-subdir/expected/Main.js +++ b/test/cli/samples/dir-subdir/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ import Widget from './widget/Widget.html'; diff --git a/test/cli/samples/dir-subdir/expected/widget/Widget.js b/test/cli/samples/dir-subdir/expected/widget/Widget.js index 9907de389d..f27a3b1257 100644 --- a/test/cli/samples/dir-subdir/expected/widget/Widget.js +++ b/test/cli/samples/dir-subdir/expected/widget/Widget.js @@ -1,4 +1,4 @@ -/* src/widget/Widget.html generated by Svelte v2.6.6 */ +/* src/widget/Widget.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/dir/expected/Main.js b/test/cli/samples/dir/expected/Main.js index ea629502a9..017f054795 100644 --- a/test/cli/samples/dir/expected/Main.js +++ b/test/cli/samples/dir/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ import Widget from './Widget.html'; diff --git a/test/cli/samples/dir/expected/Widget.js b/test/cli/samples/dir/expected/Widget.js index d61cc7b617..cfc85b0c1c 100644 --- a/test/cli/samples/dir/expected/Widget.js +++ b/test/cli/samples/dir/expected/Widget.js @@ -1,4 +1,4 @@ -/* src/Widget.html generated by Svelte v2.6.6 */ +/* src/Widget.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/globals/expected/Main.js b/test/cli/samples/globals/expected/Main.js index 083477513e..357e10b9c4 100644 --- a/test/cli/samples/globals/expected/Main.js +++ b/test/cli/samples/globals/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ var Main = (function(answer) { "use strict"; answer = (answer && answer.__esModule) ? answer["default"] : answer; diff --git a/test/cli/samples/sourcemap-inline/expected/Main.js b/test/cli/samples/sourcemap-inline/expected/Main.js index 75a692a928..78bc2da178 100644 --- a/test/cli/samples/sourcemap-inline/expected/Main.js +++ b/test/cli/samples/sourcemap-inline/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/sourcemap/expected/Main.js b/test/cli/samples/sourcemap/expected/Main.js index c5efda8486..70c50e76b5 100644 --- a/test/cli/samples/sourcemap/expected/Main.js +++ b/test/cli/samples/sourcemap/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var p; diff --git a/test/cli/samples/store/expected/Main.js b/test/cli/samples/store/expected/Main.js index 664e16f3d4..0cadb9e366 100644 --- a/test/cli/samples/store/expected/Main.js +++ b/test/cli/samples/store/expected/Main.js @@ -1,4 +1,4 @@ -/* src/Main.html generated by Svelte v2.6.6 */ +/* src/Main.html generated by Svelte vx.y.z */ function create_main_fragment(component, ctx) { var h1, text, text_1; diff --git a/test/cli/update.js b/test/cli/update.js index bc87c18bff..468fe51f15 100644 --- a/test/cli/update.js +++ b/test/cli/update.js @@ -1,4 +1,5 @@ const sander = require('sander'); +const glob = require('tiny-glob/sync'); process.chdir(__dirname); @@ -6,5 +7,14 @@ sander.readdirSync('samples').forEach(dir => { if (dir[0] === '.') return; sander.rimrafSync(`samples/${dir}/expected`); - sander.copydirSync(`samples/${dir}/actual`).to(`samples/${dir}/expected`); + + const files = glob(`**`, { cwd: `samples/${dir}/actual`, filesOnly: true }); + files.forEach(file => { + const source = sander.readFileSync(`samples/${dir}/actual/${file}`, { encoding: 'utf-8' }); + + sander.writeFileSync( + `samples/${dir}/expected/${file}`, + source.replace(/generated by Svelte v(\d+\.\d+\.\d+)/, 'generated by Svelte vx.y.z') + ); + }); }); \ No newline at end of file