Accept -L as a short alias for --loud
2 files+9−10/2 viewed
| 75 | 75 | options.version = true; | |
| 76 | 76 | } else if arg == "--quiet" { | |
| 77 | 77 | options.quiet = true; | |
| 78 | − | } else if arg == "--loud" { | |
| 78 | + | } else if arg == "--loud" || arg == "-L" { | |
| 79 | 79 | options.loud = true; | |
| 80 | 80 | } else if arg == "--times" { | |
| 81 | 81 | let value = args | |
| 148 | 148 | #[test] | |
| 149 | 149 | fn parse_args_loud() { | |
| 150 | 150 | assert!(parse_args(args(&["--loud", "Ada"])).unwrap().loud); | |
| 151 | + | assert!(parse_args(args(&["-L", "Ada"])).unwrap().loud); | |
| 151 | 152 | assert!(!parse_args(args(&["Ada"])).unwrap().loud); | |
| 152 | 153 | } | |
| 153 | 154 |
| 99 | 99 | assert!(output.status.success()); | |
| 100 | 100 | assert_eq!(String::from_utf8(output.stdout).unwrap(), "Hi, Ada!!!\n"); | |
| 101 | 101 | } | |
| 102 | + | ||
| 103 | + | #[test] | |
| 104 | + | fn short_l_is_an_alias_for_loud() { | |
| 105 | + | let output = run(&["-L", "Ada"]); | |
| 106 | + | assert!(output.status.success()); | |
| 107 | + | assert_eq!(String::from_utf8(output.stdout).unwrap(), "Hi, Ada!!!\n"); | |
| 108 | + | } |