1use clap::Parser;
2
3#[test]
4fn raw_idents() {
5    #[derive(Parser, Debug, PartialEq)]
6    struct Opt {
7        #[arg(short, long)]
8        r#type: String,
9    }
10
11    assert_eq!(
12        Opt {
13            r#type: "long".into()
14        },
15        Opt::try_parse_from(["test", "--type", "long"]).unwrap()
16    );
17
18    assert_eq!(
19        Opt {
20            r#type: "short".into()
21        },
22        Opt::try_parse_from(["test", "-t", "short"]).unwrap()
23    );
24}
25