()
| 115 | #[tokio::test] |
| 116 | #[ignore = "Requires OpenAI API key (set OPENAI_API_KEY environment variable to run)"] |
| 117 | async fn test_agent_messaging() { |
| 118 | let agent = create_test_agent().await; |
| 119 | |
| 120 | let message = AgentMessage::new( |
| 121 | AgentId::new(), |
| 122 | None, |
| 123 | MessageContent::Text("Hello agent".to_string()), |
| 124 | ); |
| 125 | let mut context = WorkflowContext::new(WorkflowId::new()); |
| 126 | let response = agent.process_message(message, &mut context).await; |
| 127 | assert!(response.is_ok()); |
| 128 | } |
| 129 | |
| 130 | #[tokio::test] |
| 131 | #[ignore = "Requires OpenAI API key (set OPENAI_API_KEY environment variable to run)"] |
nothing calls this directly
no test coverage detected