()
| 1585 | |
| 1586 | #[tokio::test] |
| 1587 | async fn test_close_cancels_session_token() { |
| 1588 | let agent = Agent::from_config(test_config()).await.unwrap(); |
| 1589 | let session = agent |
| 1590 | .session("/tmp/test-session-cancel-on-close", None) |
| 1591 | .unwrap(); |
| 1592 | let observer = session.session_cancel_token(); |
| 1593 | assert!(!observer.is_cancelled()); |
| 1594 | |
| 1595 | session.close().await; |
| 1596 | assert!(observer.is_cancelled()); |
| 1597 | } |
| 1598 | |
| 1599 | #[tokio::test] |
| 1600 | async fn test_session_cancel_token_propagates_to_in_flight_run() { |
nothing calls this directly
no test coverage detected