Skip to content

Commit

Permalink
Add test for #3467
Browse files Browse the repository at this point in the history
  • Loading branch information
lukastaegert committed May 25, 2020
1 parent 462bff7 commit d00a0d4
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 0 deletions.
5 changes: 5 additions & 0 deletions test/cli/samples/config-multiple-getfilename/_config.js
@@ -0,0 +1,5 @@
module.exports = {
skip: true,
description: 'returns correct file names for multiple outputs (#3467)',
command: 'rollup -c'
};
@@ -0,0 +1,5 @@
'use strict';

var main = 42;

module.exports = main;
@@ -0,0 +1 @@
cjs-main.js
@@ -0,0 +1,3 @@
var main = 42;

export default main;
@@ -0,0 +1 @@
es-main.js
1 change: 1 addition & 0 deletions test/cli/samples/config-multiple-getfilename/main.js
@@ -0,0 +1 @@
export default 42;
30 changes: 30 additions & 0 deletions test/cli/samples/config-multiple-getfilename/rollup.config.js
@@ -0,0 +1,30 @@
let fileReference;

export default {
input: 'main.js',
plugins: {
name: 'test',
buildStart() {
fileReference = this.emitFile({ type: 'chunk', id: 'main.js' });
},
generateBundle(options) {
this.emitFile({
type: 'asset',
fileName: `${options.format}.txt`,
source: this.getFileName(fileReference),
});
},
},
output: [
{
format: 'es',
dir: '_actual',
entryFileNames: 'es-[name].js',
},
{
format: 'cjs',
dir: '_actual',
entryFileNames: 'cjs-[name].js',
},
],
};

0 comments on commit d00a0d4

Please sign in to comment.