@@ -15,9 +15,20 @@ public class Issue567 extends v4Test {
1515
1616 @ Test
1717 public void shouldKeepContextOnBlockParameter () throws Exception {
18- shouldCompileTo (
18+ String [] expected = new String [] {
19+ " context is {v=a, k=0} context is {v=b, k=1} context is {v=c, k=2}" ,
20+ " context is {v=a, k=0} context is {v=b, k=1} context is {k=2, v=c}" ,
21+ " context is {v=a, k=0} context is {k=1, v=b} context is {v=c, k=2}" ,
22+ " context is {v=a, k=0} context is {k=1, v=b} context is {k=2, v=c}" ,
23+ " context is {k=0, v=a} context is {v=b, k=1} context is {v=c, k=2}" ,
24+ " context is {k=0, v=a} context is {v=b, k=1} context is {k=2, v=c}" ,
25+ " context is {k=0, v=a} context is {k=1, v=b} context is {v=c, k=2}" ,
26+ " context is {k=0, v=a} context is {k=1, v=b} context is {k=2, v=c}"
27+ };
28+
29+ hashShouldCompileTo (
1930 "{{#each foo as |v k|}}" + " context is {{{.}}}" + "{{/each}}" ,
2031 $ ("hash" , $ ("foo" , Arrays .asList ("a" , "b" , "c" ))),
21- " context is {v=a, k=0} context is {v=b, k=1} context is {v=c, k=2}" );
32+ expected );
2233 }
2334}
0 commit comments