From 487519acec5d419146a3493f03bd1fba44b56b5b Mon Sep 17 00:00:00 2001
From: "Robert G. Jakabosky" <bobby@sharedrealm.com>
Date: Sat, 1 Sep 2018 00:34:19 +0800
Subject: [PATCH] Add client test for 'Connection: close' as reported in issue
 #495

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

diff --git a/tests/test_client.rs b/tests/test_client.rs
index d7341ce1..d4a2ce1f 100644
--- a/tests/test_client.rs
+++ b/tests/test_client.rs
@@ -66,6 +66,16 @@ fn test_simple() {
     assert_eq!(bytes, Bytes::from_static(STR.as_ref()));
 }
 
+#[test]
+fn test_connection_close() {
+    let mut srv =
+        test::TestServer::new(|app| app.handler(|_| HttpResponse::Ok().body(STR)));
+
+    let request = srv.get().header("Connection", "close").finish().unwrap();
+    let response = srv.execute(request.send()).unwrap();
+    assert!(response.status().is_success());
+}
+
 #[test]
 fn test_with_query_parameter() {
     let mut srv = test::TestServer::new(|app| {