Fix compiling of each block params in strict mode

Fixes #1820
Closes #1821
This commit is contained in:
arturmakaranka
2022-05-04 22:08:54 +04:00
committed by Jay Linski
parent e3a54485db
commit 30dbf04781
2 changed files with 13 additions and 3 deletions
+9
View File
@@ -324,6 +324,15 @@ describe('builtin helpers', function() {
);
});
it('each with block params and strict compilation', function() {
expectTemplate(
'{{#each goodbyes as |value index|}}{{index}}. {{value.text}}!{{/each}}'
)
.withCompileOptions({ strict: true })
.withInput({ goodbyes: [{ text: 'goodbye' }, { text: 'Goodbye' }] })
.toCompileTo('0. goodbye!1. Goodbye!');
});
it('each object with @index', function() {
expectTemplate(
'{{#each goodbyes}}{{@index}}. {{text}}! {{/each}}cruel {{world}}!'