Skip to content

Commit

Permalink
Merge pull request ember-cli#3851 from jayphelps/reexport-addon
Browse files Browse the repository at this point in the history
Use shorthand ES6 syntax for addon -> app re-exports
  • Loading branch information
stefanpenner committed Apr 8, 2015
2 parents e2786b5 + 975ac6e commit 2ef2f55
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 17 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1 @@
import <%= camelizedModuleName %> from '<%= modulePath %>';

export default <%= camelizedModuleName %>;
export { default } from '<%= modulePath %>';
6 changes: 2 additions & 4 deletions tests/acceptance/addon-generate-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -125,8 +125,7 @@ describe('Acceptance: ember generate in-addon', function() {
});
assertFile('app/components/x-foo.js', {
contains: [
"import xFoo from 'my-addon/components/x-foo';",
"export default xFoo;"
"export { default } from 'my-addon/components/x-foo';"
]
});
assertFile('tests/unit/components/x-foo-test.js', {
Expand Down Expand Up @@ -157,8 +156,7 @@ describe('Acceptance: ember generate in-addon', function() {
});
assertFile('app/components/nested/x-foo.js', {
contains: [
"import nestedXFoo from 'my-addon/components/nested/x-foo';",
"export default nestedXFoo;"
"export { default } from 'my-addon/components/nested/x-foo';"
]
});
assertFile('tests/unit/components/nested/x-foo-test.js', {
Expand Down
6 changes: 2 additions & 4 deletions tests/acceptance/in-repo-addon-generate-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,7 @@ describe('Acceptance: ember generate in-repo-addon', function() {
});
assertFile('lib/my-addon/app/components/x-foo.js', {
contains: [
"import xFoo from 'my-addon/components/x-foo';",
"export default xFoo;"
"export { default } from 'my-addon/components/x-foo';"
]
});
assertFile('tests/unit/components/x-foo-test.js', {
Expand Down Expand Up @@ -167,8 +166,7 @@ describe('Acceptance: ember generate in-repo-addon', function() {
});
assertFile('lib/my-addon/app/components/nested/x-foo.js', {
contains: [
"import nestedXFoo from 'my-addon/components/nested/x-foo';",
"export default nestedXFoo;"
"export { default } from 'my-addon/components/nested/x-foo';"
]
});
assertFile('tests/unit/components/nested/x-foo-test.js', {
Expand Down
9 changes: 3 additions & 6 deletions tests/acceptance/pods-generate-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -1442,8 +1442,7 @@ describe('Acceptance: ember generate pod', function() {
});
assertFile('app/components/x-foo/component.js', {
contains: [
"import xFoo from 'my-addon/components/x-foo/component';",
"export default xFoo;"
"export { default } from 'my-addon/components/x-foo/component';"
]
});
assertFile('tests/unit/components/x-foo/component-test.js', {
Expand Down Expand Up @@ -1474,8 +1473,7 @@ describe('Acceptance: ember generate pod', function() {
});
assertFile('lib/my-addon/app/components/x-foo/component.js', {
contains: [
"import xFoo from 'my-addon/components/x-foo/component';",
"export default xFoo;"
"export { default } from 'my-addon/components/x-foo/component';"
]
});
assertFile('tests/unit/components/x-foo/component-test.js', {
Expand Down Expand Up @@ -1506,8 +1504,7 @@ describe('Acceptance: ember generate pod', function() {
});
assertFile('lib/my-addon/app/components/nested/x-foo/component.js', {
contains: [
"import nestedXFoo from 'my-addon/components/nested/x-foo/component';",
"export default nestedXFoo;"
"export { default } from 'my-addon/components/nested/x-foo/component';"
]
});
assertFile('tests/unit/components/nested/x-foo/component-test.js', {
Expand Down

0 comments on commit 2ef2f55

Please sign in to comment.