()
| 737 | |
| 738 | #[tokio::test] |
| 739 | async fn test_mock_context_provider() { |
| 740 | let provider = MockContextProvider::new("mock").with_items(vec![ContextItem::new( |
| 741 | "1", |
| 742 | ContextType::Resource, |
| 743 | "content", |
| 744 | )]); |
| 745 | |
| 746 | assert_eq!(provider.name(), "mock"); |
| 747 | |
| 748 | let query = ContextQuery::new("test"); |
| 749 | let result = provider.query(&query).await.unwrap(); |
| 750 | |
| 751 | assert_eq!(result.provider, "mock"); |
| 752 | assert_eq!(result.items.len(), 1); |
| 753 | } |
| 754 | |
| 755 | #[tokio::test] |
| 756 | async fn test_context_provider_on_turn_complete_default() { |
nothing calls this directly
no test coverage detected