()
| 678 | |
| 679 | #[test] |
| 680 | fn read_api_key_requires_non_empty_value() { |
| 681 | let _guard = env_lock(); |
| 682 | std::env::set_var("ANTHROPIC_AUTH_TOKEN", ""); |
| 683 | std::env::remove_var("ANTHROPIC_API_KEY"); |
| 684 | let error = super::read_api_key().expect_err("empty key should error"); |
| 685 | assert!(matches!(error, crate::error::ApiError::MissingApiKey)); |
| 686 | std::env::remove_var("ANTHROPIC_AUTH_TOKEN"); |
| 687 | } |
| 688 | |
| 689 | #[test] |
| 690 | fn read_api_key_prefers_api_key_env() { |
nothing calls this directly
no test coverage detected