@@ -0,0 +1,1211 @@
+package com.hubspot.jinjava.el.ext;%0A%0Aimport static org.assertj.core.api.Assertions.assertThat;%0A%0Aimport com.hubspot.jinjava.Jinjava;%0Aimport com.hubspot.jinjava.interpret.JinjavaInterpreter;%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0A@SuppressWarnings(%22unchecked%22)%0Apublic class CollectionMembershipOperatorTest %7B%0A  private JinjavaInterpreter interpreter;%0A%0A  @Before%0A  public void setup() %7B%0A    interpreter = new Jinjava().newInterpreter();%0A  %7D%0A%0A  @Test%0A  public void itChecksIfStringContainsChar() %7B%0A    assertThat(interpreter.resolveELExpression(%22'a' in 'pastrami'%22, -1)).isEqualTo(true);%0A    assertThat(interpreter.resolveELExpression(%22'o' in 'pastrami'%22, -1)).isEqualTo(false);%0A  %7D%0A%0A  @Test%0A  public void itChecksIfArrayContainsValue() %7B%0A    assertThat(interpreter.resolveELExpression(%2211 in %5B11, 12, 13%5D%22, -1)).isEqualTo(true);%0A    assertThat(interpreter.resolveELExpression(%2214 in %5B11, 12, 13%5D%22, -1))%0A      .isEqualTo(false);%0A  %7D%0A%0A  @Test%0A  public void itChecksIfDictionaryContainsKey() %7B%0A    assertThat(interpreter.resolveELExpression(%22'a' in %7B'a': 1, 'b': 2%7D%22, -1))%0A      .isEqualTo(true);%0A    assertThat(interpreter.resolveELExpression(%22'c' in %7B'a': 1, 'b': 2%7D%22, -1))%0A      .isEqualTo(false);%0A  %7D%0A%7D%0A

Add few tests for CollectionMembershipOperator