From ee5b9e6068d60ad596b5c4c5ddb1d4dec4eed31c Mon Sep 17 00:00:00 2001 From: Lukas Taegert-Atkinson Date: Thu, 11 Aug 2022 06:51:43 +0200 Subject: [PATCH] Try modified test --- .../samples/preserve-modules-root/_config.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/chunking-form/samples/preserve-modules-root/_config.js b/test/chunking-form/samples/preserve-modules-root/_config.js index 61ff285d344..89edd67369f 100644 --- a/test/chunking-form/samples/preserve-modules-root/_config.js +++ b/test/chunking-form/samples/preserve-modules-root/_config.js @@ -2,11 +2,20 @@ const commonjs = require('@rollup/plugin-commonjs'); const resolve = require('@rollup/plugin-node-resolve').default; module.exports = { + solo: true, description: 'confirm preserveModulesRoot restructures src appropriately', expectedWarnings: ['MIXED_EXPORTS'], options: { input: ['src/under-build.js', 'src/below/module.js'], plugins: [ + { + name: 'convert-slashes', + // This simulates converted slashes as used by e.g. Vite + async resolveId(source, importer) { + const resolved = await this.resolve(source, importer, { skipSelf: true }); + return { ...resolved, id: resolved.id.replace(/\\/g, '/') }; + } + }, resolve({ moduleDirectories: ['custom_modules'] }),