()
| 185 | |
| 186 | #[test] |
| 187 | fn empty_name_rejected() { |
| 188 | let cmd = WorkspaceCreate::default(); |
| 189 | let result = cmd.run(); |
| 190 | assert!(result.is_err()); |
| 191 | match result.unwrap_err() { |
| 192 | CliError::InvalidArgument { message } => { |
| 193 | assert!(message.contains("required")); |
| 194 | } |
| 195 | other => panic!("expected InvalidArgument, got {:?}", other), |
| 196 | } |
| 197 | } |
| 198 | } |