From dc9a24a189f5b32e0815b09d290f6154a7871341 Mon Sep 17 00:00:00 2001
From: Nathan Fox <fuchsnj@gmail.com>
Date: Fri, 20 Apr 2018 21:55:07 -0400
Subject: [PATCH] add websocket empty close status test

---
 tests/test_ws.rs | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tests/test_ws.rs b/tests/test_ws.rs
index 2126543e7..61f4af424 100644
--- a/tests/test_ws.rs
+++ b/tests/test_ws.rs
@@ -60,6 +60,16 @@ fn test_simple() {
     assert_eq!(item, Some(ws::Message::Close(ws::CloseCode::Normal)));
 }
 
+#[test]
+fn test_empty_close_code() {
+    let mut srv = test::TestServer::new(|app| app.handler(|req| ws::start(req, Ws)));
+    let (reader, mut writer) = srv.ws().unwrap();
+
+    writer.close(ws::CloseCode::Empty, "");
+    let (item, _) = srv.execute(reader.into_future()).unwrap();
+    assert_eq!(item, Some(ws::Message::Close(ws::CloseCode::Status)));
+}
+
 #[test]
 fn test_large_text() {
     let data = rand::thread_rng()