diff --git a/crates/worker-runtime/src/http_server.rs b/crates/worker-runtime/src/http_server.rs index a1faefc73..aefc66973 100644 --- a/crates/worker-runtime/src/http_server.rs +++ b/crates/worker-runtime/src/http_server.rs @@ -3206,9 +3206,13 @@ mod tests { .await .expect_err("close must be terminal"); assert!(matches!( - closed_error, + closed_error.classification_source(), workdir::WorkdirError::Unavailable(_) )); + assert_eq!( + closed_error.failure_reason(), + Some(workdir::WorkdirFailureReason::SessionClosed) + ); assert!( state .workdir_sessions