From d3911ec285b917b517e5c13e9745231bbc405c74 Mon Sep 17 00:00:00 2001 From: Yury Yarashevich Date: Mon, 31 Jul 2023 12:12:45 +0200 Subject: [PATCH] Check WS stream completed after close. --- awc/tests/test_ws.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awc/tests/test_ws.rs b/awc/tests/test_ws.rs index bfc81afbc..e8ebd4339 100644 --- a/awc/tests/test_ws.rs +++ b/awc/tests/test_ws.rs @@ -65,4 +65,8 @@ async fn test_simple() { let item = framed.next().await.unwrap().unwrap(); assert_eq!(item, ws::Frame::Close(Some(ws::CloseCode::Normal.into()))); + + let nothing = actix_rt::time::timeout(std::time::Duration::from_secs(1), framed.next()).await; + assert_eq!(true, nothing.is_ok()); + assert_eq!(true, nothing.unwrap().is_none()); }