Fix guardian tests after eager-init rebase

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Charles Cunningham
2026-03-19 17:58:13 -07:00
co-authored by Codex
parent 54fb7507c9
commit 4d611f9000
+15 -2
View File
@@ -736,6 +736,7 @@ async fn guardian_reuses_prompt_cache_key_and_appends_prior_reviews() -> anyhow:
Ok(())
}
#[tokio::test(flavor = "current_thread")]
async fn guardian_session_can_initialize_before_first_approval() -> anyhow::Result<()> {
let server = start_mock_server().await;
let _startup_prewarm = mount_sse_once(
@@ -748,14 +749,26 @@ async fn guardian_session_can_initialize_before_first_approval() -> anyhow::Resu
.await;
let (session, turn) = guardian_test_session_and_turn(&server).await;
assert!(!session.guardian_review_session.has_trunk_for_test().await);
assert!(
session
.guardian_review_session
.trunk_rollout_path()
.await
.is_none()
);
session
.guardian_review_session
.initialize_trunk_if_needed(Arc::clone(&session), Arc::clone(&turn))
.await;
assert!(session.guardian_review_session.has_trunk_for_test().await);
assert!(
session
.guardian_review_session
.trunk_rollout_path()
.await
.is_some()
);
session.guardian_review_session.shutdown().await;
Ok(())