@@ -13,6 +13,7 @@ fn test_response_text() {
1313 let url = format ! ( "http://{}/text" , server. addr( ) ) ;
1414 let res = reqwest:: blocking:: get ( & url) . unwrap ( ) ;
1515 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
16+ assert ! ( res. history( ) . is_empty( ) ) ;
1617 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
1718 assert_eq ! ( res. content_length( ) , Some ( 5 ) ) ;
1819
@@ -55,6 +56,7 @@ fn test_response_non_utf_8_text() {
5556 let url = format ! ( "http://{}/text" , server. addr( ) ) ;
5657 let res = reqwest:: blocking:: get ( & url) . unwrap ( ) ;
5758 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
59+ assert ! ( res. history( ) . is_empty( ) ) ;
5860 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
5961 assert_eq ! ( res. content_length( ) , Some ( 4 ) ) ;
6062
@@ -71,6 +73,7 @@ fn test_response_json() {
7173 let url = format ! ( "http://{}/json" , server. addr( ) ) ;
7274 let res = reqwest:: blocking:: get ( & url) . unwrap ( ) ;
7375 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
76+ assert ! ( res. history( ) . is_empty( ) ) ;
7477 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
7578 assert_eq ! ( res. content_length( ) , Some ( 7 ) ) ;
7679
@@ -85,6 +88,7 @@ fn test_response_copy_to() {
8588 let url = format ! ( "http://{}/1" , server. addr( ) ) ;
8689 let mut res = reqwest:: blocking:: get ( & url) . unwrap ( ) ;
8790 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
91+ assert ! ( res. history( ) . is_empty( ) ) ;
8892 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
8993
9094 let mut dst = Vec :: new ( ) ;
@@ -100,6 +104,7 @@ fn test_get() {
100104 let res = reqwest:: blocking:: get ( & url) . unwrap ( ) ;
101105
102106 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
107+ assert ! ( res. history( ) . is_empty( ) ) ;
103108 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
104109 assert_eq ! ( res. remote_addr( ) , Some ( server. addr( ) ) ) ;
105110
@@ -126,6 +131,7 @@ fn test_post() {
126131 . unwrap ( ) ;
127132
128133 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
134+ assert ! ( res. history( ) . is_empty( ) ) ;
129135 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
130136}
131137
@@ -155,6 +161,7 @@ fn test_post_form() {
155161 . expect ( "request send" ) ;
156162
157163 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
164+ assert ! ( res. history( ) . is_empty( ) ) ;
158165 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
159166}
160167
@@ -217,6 +224,7 @@ fn test_default_headers() {
217224 let res = client. get ( & url) . send ( ) . unwrap ( ) ;
218225
219226 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
227+ assert ! ( res. history( ) . is_empty( ) ) ;
220228 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
221229}
222230
@@ -251,6 +259,7 @@ fn test_override_default_headers() {
251259 . unwrap ( ) ;
252260
253261 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
262+ assert ! ( res. history( ) . is_empty( ) ) ;
254263 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
255264}
256265
@@ -276,6 +285,7 @@ fn test_appended_headers_not_overwritten() {
276285 . unwrap ( ) ;
277286
278287 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
288+ assert ! ( res. history( ) . is_empty( ) ) ;
279289 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
280290
281291 // make sure this also works with default headers
@@ -299,6 +309,7 @@ fn test_appended_headers_not_overwritten() {
299309 . unwrap ( ) ;
300310
301311 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
312+ assert ! ( res. history( ) . is_empty( ) ) ;
302313 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
303314}
304315
@@ -403,6 +414,7 @@ fn test_response_no_tls_info_for_http() {
403414
404415 let res = client. get ( & url) . send ( ) . unwrap ( ) ;
405416 assert_eq ! ( res. url( ) . as_str( ) , & url) ;
417+ assert ! ( res. history( ) . is_empty( ) ) ;
406418 assert_eq ! ( res. status( ) , reqwest:: StatusCode :: OK ) ;
407419 assert_eq ! ( res. content_length( ) , Some ( 5 ) ) ;
408420 let tls_info = res. extensions ( ) . get :: < reqwest:: tls:: TlsInfo > ( ) ;
0 commit comments