|
|
@ -34,11 +34,6 @@ describe( 'js', () => {
|
|
|
|
const expected = fs.readFileSync( `${dir}/expected.js`, 'utf-8' );
|
|
|
|
const expected = fs.readFileSync( `${dir}/expected.js`, 'utf-8' );
|
|
|
|
const expectedBundle = fs.readFileSync( `${dir}/expected-bundle.js`, 'utf-8' );
|
|
|
|
const expectedBundle = fs.readFileSync( `${dir}/expected-bundle.js`, 'utf-8' );
|
|
|
|
|
|
|
|
|
|
|
|
assert.equal(
|
|
|
|
|
|
|
|
actual.trim().replace( /^\s+$/gm, '' ),
|
|
|
|
|
|
|
|
expected.trim().replace( /^\s+$/gm, '' )
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return rollup({
|
|
|
|
return rollup({
|
|
|
|
entry: `${dir}/_actual.js`,
|
|
|
|
entry: `${dir}/_actual.js`,
|
|
|
|
plugins: [{
|
|
|
|
plugins: [{
|
|
|
@ -52,6 +47,11 @@ describe( 'js', () => {
|
|
|
|
const actualBundle = bundle.generate({ format: 'es' }).code;
|
|
|
|
const actualBundle = bundle.generate({ format: 'es' }).code;
|
|
|
|
fs.writeFileSync( `${dir}/_actual-bundle.js`, actualBundle );
|
|
|
|
fs.writeFileSync( `${dir}/_actual-bundle.js`, actualBundle );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assert.equal(
|
|
|
|
|
|
|
|
actual.trim().replace( /^\s+$/gm, '' ),
|
|
|
|
|
|
|
|
expected.trim().replace( /^\s+$/gm, '' )
|
|
|
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
assert.equal(
|
|
|
|
assert.equal(
|
|
|
|
actualBundle.trim().replace( /^\s+$/gm, '' ),
|
|
|
|
actualBundle.trim().replace( /^\s+$/gm, '' ),
|
|
|
|
expectedBundle.trim().replace( /^\s+$/gm, '' )
|
|
|
|
expectedBundle.trim().replace( /^\s+$/gm, '' )
|
|
|
|