diff --git a/test/form/side-effect-l/_config.js b/test/form/side-effect-l/_config.js new file mode 100644 index 0000000..51f192c --- /dev/null +++ b/test/form/side-effect-l/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'discards function with no side-effects in imported module' +}; diff --git a/test/form/side-effect-l/_expected/amd.js b/test/form/side-effect-l/_expected/amd.js new file mode 100644 index 0000000..f9f8229 --- /dev/null +++ b/test/form/side-effect-l/_expected/amd.js @@ -0,0 +1,5 @@ +define(function () { 'use strict'; + + + +}); diff --git a/test/form/side-effect-l/_expected/cjs.js b/test/form/side-effect-l/_expected/cjs.js new file mode 100644 index 0000000..ad9a93a --- /dev/null +++ b/test/form/side-effect-l/_expected/cjs.js @@ -0,0 +1 @@ +'use strict'; diff --git a/test/form/side-effect-l/_expected/es6.js b/test/form/side-effect-l/_expected/es6.js new file mode 100644 index 0000000..e69de29 diff --git a/test/form/side-effect-l/_expected/iife.js b/test/form/side-effect-l/_expected/iife.js new file mode 100644 index 0000000..fe68252 --- /dev/null +++ b/test/form/side-effect-l/_expected/iife.js @@ -0,0 +1,5 @@ +(function () { 'use strict'; + + + +})(); diff --git a/test/form/side-effect-l/_expected/umd.js b/test/form/side-effect-l/_expected/umd.js new file mode 100644 index 0000000..c833540 --- /dev/null +++ b/test/form/side-effect-l/_expected/umd.js @@ -0,0 +1,9 @@ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? factory() : + typeof define === 'function' && define.amd ? define(factory) : + factory(); +}(this, function () { 'use strict'; + + + +})); diff --git a/test/form/side-effect-l/foo.js b/test/form/side-effect-l/foo.js new file mode 100644 index 0000000..e37fcd7 --- /dev/null +++ b/test/form/side-effect-l/foo.js @@ -0,0 +1,6 @@ +export default function foo () { + bar(); + function bar () {} +} + +var x = foo(); diff --git a/test/form/side-effect-l/main.js b/test/form/side-effect-l/main.js new file mode 100644 index 0000000..025664b --- /dev/null +++ b/test/form/side-effect-l/main.js @@ -0,0 +1 @@ +import './foo.js';