package com.github.jknack.handlebars.i371;
import java.io.IOException;
import org.junit.Test;
import com.github.jknack.handlebars.AbstractTest;
import com.google.common.collect.ImmutableList;
public class Issue371 extends AbstractTest {
@Test
public void immlistShouldHavePseudoVars() throws IOException {
shouldCompileTo(
"<ul class=\"fleft clear_fix\">\n"
+
" {{#each menuLinks}}\n"
+
" <li {{#if @first}}class=\"first\"{{/if}}><a href=\"{{href}}\">{{title}}</a></li>\n"
+
" {{/each}}\n" +
" </ul>",
$("menuLinks", ImmutableList.of($("href", "h1.org", "title", "t1"),
$("href", "h2.org", "title", "t2"))),
"<ul class=\"fleft clear_fix\">\n" +
" \n" +
" <li class=\"first\"><a href=\"h1.org\">t1</a></li>\n" +
" \n" +
" <li ><a href=\"h2.org\">t2</a></li>\n" +
" \n" +
" </ul>");
}
}