From b8c121ce8c43bb34b50daee8907e448bd2c7ce45 Mon Sep 17 00:00:00 2001 From: dominikg Date: Sat, 31 Jul 2021 12:08:47 +0200 Subject: [PATCH] test: add testcase for correct sourcemap source filename when no output filename is specified --- .../_config.js | 18 ++++++++++++++++++ .../input.svelte | 1 + .../test.js | 3 +++ 3 files changed, 22 insertions(+) create mode 100644 test/sourcemaps/samples/sourcemap-basename-without-outputname/_config.js create mode 100644 test/sourcemaps/samples/sourcemap-basename-without-outputname/input.svelte create mode 100644 test/sourcemaps/samples/sourcemap-basename-without-outputname/test.js diff --git a/test/sourcemaps/samples/sourcemap-basename-without-outputname/_config.js b/test/sourcemaps/samples/sourcemap-basename-without-outputname/_config.js new file mode 100644 index 0000000000..d9004f7e58 --- /dev/null +++ b/test/sourcemaps/samples/sourcemap-basename-without-outputname/_config.js @@ -0,0 +1,18 @@ +export const component_filepath = 'src/some/deep/path/input.svelte'; + +export const component_file_basename = 'input.svelte'; + +export default { + + js_map_sources: [component_file_basename], + + options: { + filename: component_filepath + }, + compile_options: { + filename: component_filepath, + // ../../index.ts initializes output filenames, reset to undefined for this test + outputFilename: undefined, + cssOutputFilename: undefined + } +}; diff --git a/test/sourcemaps/samples/sourcemap-basename-without-outputname/input.svelte b/test/sourcemaps/samples/sourcemap-basename-without-outputname/input.svelte new file mode 100644 index 0000000000..4548af5548 --- /dev/null +++ b/test/sourcemaps/samples/sourcemap-basename-without-outputname/input.svelte @@ -0,0 +1 @@ +

sourcemap-basename-without-outputname

diff --git a/test/sourcemaps/samples/sourcemap-basename-without-outputname/test.js b/test/sourcemaps/samples/sourcemap-basename-without-outputname/test.js new file mode 100644 index 0000000000..c5747713a7 --- /dev/null +++ b/test/sourcemaps/samples/sourcemap-basename-without-outputname/test.js @@ -0,0 +1,3 @@ +// no additional test needed, _config.js values and the js.map.sources assertion in ../../index.ts cover it +export function test() {} +