()
| 252 | |
| 253 | #[test] |
| 254 | fn empty_name_rejected() { |
| 255 | let cmd = ProjectCreate::default(); |
| 256 | let result = cmd.run(); |
| 257 | assert!(result.is_err()); |
| 258 | match result.unwrap_err() { |
| 259 | CliError::InvalidArgument { message } => { |
| 260 | assert!(message.contains("required")); |
| 261 | } |
| 262 | other => panic!("expected InvalidArgument, got {:?}", other), |
| 263 | } |
| 264 | } |
| 265 | } |