diff --git a/codex-rs/core/tests/suite/view_image.rs b/codex-rs/core/tests/suite/view_image.rs index d3df085e0c..8cc0847093 100644 --- a/codex-rs/core/tests/suite/view_image.rs +++ b/codex-rs/core/tests/suite/view_image.rs @@ -580,9 +580,9 @@ async fn view_image_routes_to_selected_remote_environment() -> anyhow::Result<() let output = wait_for_function_call_output(&test, &response_mock, call_id).await?; assert_eq!(response_mock.requests().len(), 2); let output_value = output.get("output").unwrap_or(&output); - let output_items = output_value - .as_array() - .context("view_image output should be content items")?; + let output_items = output_value.as_array().with_context(|| { + format!("view_image output should be content items, got {output_value}") + })?; assert_eq!(output_items.len(), 1); let image_url = output_items[0] .get("image_url")