From f4de666dd1d1fd41e6f2860a2b27ae5ac968e54e Mon Sep 17 00:00:00 2001 From: Miguel Madero Date: Sun, 2 Oct 2016 18:39:04 -0700 Subject: [PATCH] Adds repro steps for positional params (working now) --- tests/dummy/app/components/positional-params.js | 13 +++++++++++++ tests/dummy/app/templates/application.hbs | 6 ++++++ .../app/templates/components/positional-params.hbs | 3 +++ 3 files changed, 22 insertions(+) create mode 100644 tests/dummy/app/components/positional-params.js create mode 100644 tests/dummy/app/templates/components/positional-params.hbs diff --git a/tests/dummy/app/components/positional-params.js b/tests/dummy/app/components/positional-params.js new file mode 100644 index 0000000..30fab80 --- /dev/null +++ b/tests/dummy/app/components/positional-params.js @@ -0,0 +1,13 @@ +import Ember from 'ember'; +import layout from '../templates/components/positional-params'; + +const PositionalParamsComponent = Ember.Component.extend({ + layout, + x: 2, + y: 3, + z: 4 +}); +PositionalParamsComponent.reopenClass({ + positionalParams: ['x', 'y', 'z'] +}); +export default PositionalParamsComponent; diff --git a/tests/dummy/app/templates/application.hbs b/tests/dummy/app/templates/application.hbs index 065d839..1b285df 100644 --- a/tests/dummy/app/templates/application.hbs +++ b/tests/dummy/app/templates/application.hbs @@ -34,3 +34,9 @@ JS Only pod: {{#hot-replacement-component baseComponentName="template-only-pod"}} {{template-only-pod}} {{/hot-replacement-component}} +

positional-params

+{{#hot-replacement-component baseComponentName="positional-params"}} + {{#positional-params 1}} + From yielded block + {{/positional-params}} +{{/hot-replacement-component}} \ No newline at end of file diff --git a/tests/dummy/app/templates/components/positional-params.hbs b/tests/dummy/app/templates/components/positional-params.hbs new file mode 100644 index 0000000..f2386d5 --- /dev/null +++ b/tests/dummy/app/templates/components/positional-params.hbs @@ -0,0 +1,3 @@ +{{x}}-{{y}}-{{z}} + +{{yield}}