package com.github.jknack.handlebars.i356;
import java.io.IOException;
import org.junit.Test;
import com.github.jknack.handlebars.AbstractTest;
public class Issue356 extends AbstractTest {
@Test
public void traversal() throws IOException {
shouldCompileTo(
"{{#data}}{{#each items}}\n" +
" 1111: {{this.trayType}} \n" +
" 2222: {{../this.trayType}}\n" +
" 3333: {{../../trayType}}\n" +
" {{#if imageOverridden ~}}\n" +
" image-overridden\n" +
" {{else ~}}\n" +
" {{#if ../../trayType ~}}\n" +
" size-{{../../trayType}}\n" +
" {{~/if}}\n" +
" {{~/if}} \n" +
"{{/each}}{{/data}}",
$("trayType", "video", "data",
$("items", new Object[]{$("id", "id-1", "name", "name-1") }, "config", $)), "\n" +
" 1111: \n" +
" 2222: \n" +
" 3333: video\n" +
" size-video \n" +
"");
}
}