use crate::brain::provider::{AnthropicProvider, GeminiProvider, Provider};
#[test]
fn anthropic_honors_context_window_override() {
let p = AnthropicProvider::new("k".to_string());
assert_eq!(p.configured_context_window(), None);
let p = AnthropicProvider::new("k".to_string()).with_context_window(500_000);
assert_eq!(p.configured_context_window(), Some(500_000));
}
#[test]
fn gemini_honors_context_window_override() {
let p = GeminiProvider::new("k".to_string());
assert_eq!(p.configured_context_window(), None);
let p = GeminiProvider::new("k".to_string()).with_context_window(2_000_000);
assert_eq!(p.configured_context_window(), Some(2_000_000));
}