diff --git a/test/function/unused-var-a/_config.js b/test/function/unused-var-a/_config.js new file mode 100644 index 0000000..05a2b74 --- /dev/null +++ b/test/function/unused-var-a/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'omits unused var declaration (a)' +}; diff --git a/test/function/unused-var-a/foo.js b/test/function/unused-var-a/foo.js new file mode 100644 index 0000000..ef10681 --- /dev/null +++ b/test/function/unused-var-a/foo.js @@ -0,0 +1,2 @@ +var unused = 'unused', foo = 'foo', bar = 'bar'; +export { foo, bar }; diff --git a/test/function/unused-var-a/main.js b/test/function/unused-var-a/main.js new file mode 100644 index 0000000..9922892 --- /dev/null +++ b/test/function/unused-var-a/main.js @@ -0,0 +1,4 @@ +import { foo, bar } from './foo'; + +assert.equal( foo, 'foo' ); +assert.equal( bar, 'bar' ); diff --git a/test/function/unused-var-b/_config.js b/test/function/unused-var-b/_config.js new file mode 100644 index 0000000..174d9fe --- /dev/null +++ b/test/function/unused-var-b/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'omits unused var declaration (b)' +}; diff --git a/test/function/unused-var-b/foo.js b/test/function/unused-var-b/foo.js new file mode 100644 index 0000000..26a8538 --- /dev/null +++ b/test/function/unused-var-b/foo.js @@ -0,0 +1,2 @@ +var foo = 'foo', unused = 'unused', bar = 'bar'; +export { foo, bar }; diff --git a/test/function/unused-var-b/main.js b/test/function/unused-var-b/main.js new file mode 100644 index 0000000..9922892 --- /dev/null +++ b/test/function/unused-var-b/main.js @@ -0,0 +1,4 @@ +import { foo, bar } from './foo'; + +assert.equal( foo, 'foo' ); +assert.equal( bar, 'bar' ); diff --git a/test/function/unused-var-c/_config.js b/test/function/unused-var-c/_config.js new file mode 100644 index 0000000..e40d968 --- /dev/null +++ b/test/function/unused-var-c/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'omits unused var declaration (c)' +}; diff --git a/test/function/unused-var-c/foo.js b/test/function/unused-var-c/foo.js new file mode 100644 index 0000000..14e28bb --- /dev/null +++ b/test/function/unused-var-c/foo.js @@ -0,0 +1,2 @@ +var foo = 'foo', bar = 'bar', unused = 'unused'; +export { foo, bar }; diff --git a/test/function/unused-var-c/main.js b/test/function/unused-var-c/main.js new file mode 100644 index 0000000..9922892 --- /dev/null +++ b/test/function/unused-var-c/main.js @@ -0,0 +1,4 @@ +import { foo, bar } from './foo'; + +assert.equal( foo, 'foo' ); +assert.equal( bar, 'bar' ); diff --git a/test/function/unused-var-d/_config.js b/test/function/unused-var-d/_config.js new file mode 100644 index 0000000..78379d6 --- /dev/null +++ b/test/function/unused-var-d/_config.js @@ -0,0 +1,3 @@ +module.exports = { + description: 'omits unused var declaration (d)' +}; diff --git a/test/function/unused-var-d/foo.js b/test/function/unused-var-d/foo.js new file mode 100644 index 0000000..630ff46 --- /dev/null +++ b/test/function/unused-var-d/foo.js @@ -0,0 +1,5 @@ +var unused_a = 'a', unused_b = 'b'; +var unused_c = 'c'; +var foo = 'foo', bar = 'bar'; + +export { foo, bar }; diff --git a/test/function/unused-var-d/main.js b/test/function/unused-var-d/main.js new file mode 100644 index 0000000..9922892 --- /dev/null +++ b/test/function/unused-var-d/main.js @@ -0,0 +1,4 @@ +import { foo, bar } from './foo'; + +assert.equal( foo, 'foo' ); +assert.equal( bar, 'bar' );