@Test
void shouldRemoveHeaderByValue() {

    final HeaderFilter unit = removeHeaders(
            (name, value) -> "Alice".equals(value));
    final HttpHeaders filtered = unit.filter(
            HttpHeaders.of("name", "Alice", "Bob"));
    assertThat(filtered, not(hasEntry("name", singletonList("Alice"))));
    assertThat(filtered, hasEntry("name", singletonList("Bob")));
}