From a32c144b80d17ee42b6bb1f0037e76bdbeb6edc8 Mon Sep 17 00:00:00 2001 From: damocles Date: Thu, 22 Oct 2026 00:08:14 +0200 Subject: [PATCH] turn test: build the bus inside with_harness_dir so it passes without HYPERHIVE_HARNESS_DIR --- hive-agent/src/turn.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/hive-agent/src/turn.rs b/hive-agent/src/turn.rs index c9b33165..6c228504 100644 --- a/hive-agent/src/turn.rs +++ b/hive-agent/src/turn.rs @@ -865,12 +865,16 @@ mod tests { #[test] fn a_turn_that_parsed_nothing_does_not_keep_the_previous_resolved_model() { - let bus = Bus::new(); - bus.set_resolved_model(Some("claude-opus-4-8".to_owned())); + let resolved = crate::paths::with_harness_dir(|| { + let bus = Bus::new(); + bus.set_resolved_model(Some("claude-opus-4-8".to_owned())); - apply_telemetry(&bus, &hive_claude::Telemetry::default()); + apply_telemetry(&bus, &hive_claude::Telemetry::default()); - assert_eq!(bus.last_resolved_model(), None); + bus.last_resolved_model() + }); + + assert_eq!(resolved, None); } #[test]