@Test
public void flags() {

    final List<Option> options = new ArrayList<>();
    options.add(new Option("--assignee, -a=<String[]>", null));
    options.add(new Option("--body, -b=<String>", null));
    options.add(new Option("--body-formatter, -g=<String>", null));
    options.add(new Option("--assign", null));
    options.add(new Option("--file, -f=<File>", null));
    options.add(new Option("--a", null));
    final List<String> flags = Highlight.flags(options);
    assertEquals("--body-formatter\n" +
            "--assignee\n" +
            "--assign\n" +
            "--file\n" +
            "--body\n" +
            "--a\n" +
            "-g\n" +
            "-f\n" +
            "-b\n" +
            "-a", Join.join("\n", flags));
}