@Test
public void dontDoubleHighlight() {

    final List<Option> options = new ArrayList<>();
    options.add(new Option("--assignee, -a=<String[]>", null));
    options.add(new Option("--body, -b=<String>", null));
    final Highlight highlight = new Highlight(options);
    /*
     * If someone surrounds a flag with `` we shouldn't highlight it twice
     */
    assertEquals("use " +
                    "\u001B[0m\u001B[1m--body\u001B[0m" +
                    " to point to a json file",
            highlight.matches("use `--body` to point to a json file"));
    /*
     * Make sure people can highlight specific setting recommendations
     */
    assertEquals("use \u001B[0m\u001B[1m--body=false\u001B[0m when in doubt",
            highlight.matches("use `--body=false` when in doubt"));
}