package com.hubspot.jinjava.lib.filter; import static org.assertj.core.api.Assertions.assertThat; import java.util.HashMap; import org.junit.Before; import org.junit.Test; import com.google.common.collect.Lists; import com.hubspot.jinjava.Jinjava; public class SelectFilterTest { Jinjava jinjava; @Before public void setup() { jinjava = new Jinjava(); jinjava.getGlobalContext().put("numbers", Lists.newArrayList(1, 2, 3, 4, 5)); } @Test public void testSelect() { assertThat(jinjava.render("{{numbers|select('odd')}}", new HashMap<String, Object>())).isEqualTo("[1, 3, 5]"); assertThat(jinjava.render("{{numbers|select('even')}}", new HashMap<String, Object>())).isEqualTo("[2, 4]"); } }