summaryrefslogtreecommitdiffstats
path: root/spec/regressions.js
diff options
context:
space:
mode:
authorKevin Decker <kpdecker@gmail.com>2016-03-07 16:04:00 -0600
committerKevin Decker <kpdecker@gmail.com>2016-03-07 16:04:00 -0600
commit06baeaebfd7e4b3c4c44397c53f189b7dae3de03 (patch)
tree8673a695de72a216b9b74fe87adb68d8b58d5078 /spec/regressions.js
parent27212f59533d4d1f710d52e9463d2226b813d615 (diff)
parentc7be766902dee30fcd4e25f3674d537716e10c99 (diff)
downloadhandlebars.js-06baeaebfd7e4b3c4c44397c53f189b7dae3de03.zip
handlebars.js-06baeaebfd7e4b3c4c44397c53f189b7dae3de03.tar.gz
handlebars.js-06baeaebfd7e4b3c4c44397c53f189b7dae3de03.tar.bz2
Merge pull request #1187 from charleso/bugfix/1186-existing-program-block-param
Ensure that existing blockParams and depths are respected on dupe programs
Diffstat (limited to 'spec/regressions.js')
-rw-r--r--spec/regressions.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/regressions.js b/spec/regressions.js
index a1eec2f..4a2a55c 100644
--- a/spec/regressions.js
+++ b/spec/regressions.js
@@ -268,4 +268,13 @@ describe('Regressions', function() {
' 1. IF: John--\n'
+ ' 2. MYIF: John==\n');
});
+
+ it('GH-1186: Support block params for existing programs', function() {
+ var string =
+ '{{#*inline "test"}}{{> @partial-block }}{{/inline}}'
+ + '{{#>test }}{{#each listOne as |item|}}{{ item }}{{/each}}{{/test}}'
+ + '{{#>test }}{{#each listTwo as |item|}}{{ item }}{{/each}}{{/test}}';
+
+ shouldCompileTo(string, { listOne: ['a'], listTwo: ['b']}, 'ab', '');
+ });
});