()
| 943 | /// Test run with empty URL returns error. |
| 944 | #[test] |
| 945 | fn test_run_empty_url() { |
| 946 | let clone = Clone::new(String::new()); |
| 947 | let result = clone.run(); |
| 948 | |
| 949 | assert!(result.is_err()); |
| 950 | match result.unwrap_err() { |
| 951 | CliError::InvalidArgument { message } => { |
| 952 | assert!(message.contains("URL")); |
| 953 | } |
| 954 | _ => panic!("Expected InvalidArgument error"), |
| 955 | } |
| 956 | } |
| 957 | } |