@@ -16,8 +16,8 @@ use hamcrest::assert_that;
16
16
// Test that HTTP auth is offered from `credential.helper`
17
17
#[ test]
18
18
fn http_auth_offered ( ) {
19
- let a = TcpListener :: bind ( "127.0.0.1:0" ) . unwrap ( ) ;
20
- let addr = a . local_addr ( ) . unwrap ( ) ;
19
+ let server = TcpListener :: bind ( "127.0.0.1:0" ) . unwrap ( ) ;
20
+ let addr = server . local_addr ( ) . unwrap ( ) ;
21
21
22
22
fn headers ( rdr : & mut BufRead ) -> HashSet < String > {
23
23
let valid = [ "GET" , "Authorization" , "Accept" , "User-Agent" ] ;
@@ -31,9 +31,9 @@ fn http_auth_offered() {
31
31
}
32
32
33
33
let t = thread:: spawn ( move || {
34
- let mut s = BufStream :: new ( a . accept ( ) . unwrap ( ) . 0 ) ;
35
- let req = headers ( & mut s ) ;
36
- s . write_all ( b"\
34
+ let mut conn = BufStream :: new ( server . accept ( ) . unwrap ( ) . 0 ) ;
35
+ let req = headers ( & mut conn ) ;
36
+ conn . write_all ( b"\
37
37
HTTP/1.1 401 Unauthorized\r \n \
38
38
WWW-Authenticate: Basic realm=\" wheee\" \r \n
39
39
\r \n \
@@ -43,11 +43,11 @@ fn http_auth_offered() {
43
43
"Accept: */*" ,
44
44
"User-Agent: git/1.0 (libgit2 0.24.0)" ,
45
45
] . into_iter( ) . map( |s| s. to_string( ) ) . collect( ) ) ;
46
- drop ( s ) ;
46
+ drop ( conn ) ;
47
47
48
- let mut s = BufStream :: new ( a . accept ( ) . unwrap ( ) . 0 ) ;
49
- let req = headers ( & mut s ) ;
50
- s . write_all ( b"\
48
+ let mut conn = BufStream :: new ( server . accept ( ) . unwrap ( ) . 0 ) ;
49
+ let req = headers ( & mut conn ) ;
50
+ conn . write_all ( b"\
51
51
HTTP/1.1 401 Unauthorized\r \n \
52
52
WWW-Authenticate: Basic realm=\" wheee\" \r \n
53
53
\r \n \
@@ -124,13 +124,13 @@ To learn more, run the command again with --verbose.
124
124
// Boy, sure would be nice to have a TLS implementation in rust!
125
125
#[ test]
126
126
fn https_something_happens ( ) {
127
- let a = TcpListener :: bind ( "127.0.0.1:0" ) . unwrap ( ) ;
128
- let addr = a . local_addr ( ) . unwrap ( ) ;
127
+ let server = TcpListener :: bind ( "127.0.0.1:0" ) . unwrap ( ) ;
128
+ let addr = server . local_addr ( ) . unwrap ( ) ;
129
129
let t = thread:: spawn ( move || {
130
- let mut s = a . accept ( ) . unwrap ( ) . 0 ;
131
- drop ( s . write ( b"1234" ) ) ;
132
- drop ( s . shutdown ( std:: net:: Shutdown :: Write ) ) ;
133
- drop ( s . read ( & mut [ 0 ; 16 ] ) ) ;
130
+ let mut conn = server . accept ( ) . unwrap ( ) . 0 ;
131
+ drop ( conn . write ( b"1234" ) ) ;
132
+ drop ( conn . shutdown ( std:: net:: Shutdown :: Write ) ) ;
133
+ drop ( conn . read ( & mut [ 0 ; 16 ] ) ) ;
134
134
} ) ;
135
135
136
136
let p = project ( "foo" )
@@ -152,10 +152,8 @@ fn https_something_happens() {
152
152
assert_that ( p. cargo_process ( "build" ) . arg ( "-v" ) ,
153
153
execs ( ) . with_status ( 101 ) . with_stderr_contains ( & format ! ( "\
154
154
[UPDATING] git repository `https://{addr}/foo/bar`
155
- " ,
156
- addr = addr,
157
- ) )
158
- . with_stderr_contains ( & format ! ( "\
155
+ " , addr = addr) )
156
+ . with_stderr_contains ( & format ! ( "\
159
157
Caused by:
160
158
{errmsg}
161
159
" ,
@@ -176,10 +174,10 @@ Caused by:
176
174
// Boy, sure would be nice to have an SSH implementation in rust!
177
175
#[ test]
178
176
fn ssh_something_happens ( ) {
179
- let a = TcpListener :: bind ( "127.0.0.1:0" ) . unwrap ( ) ;
180
- let addr = a . local_addr ( ) . unwrap ( ) ;
177
+ let server = TcpListener :: bind ( "127.0.0.1:0" ) . unwrap ( ) ;
178
+ let addr = server . local_addr ( ) . unwrap ( ) ;
181
179
let t = thread:: spawn ( move || {
182
- drop ( a . accept ( ) . unwrap ( ) ) ;
180
+ drop ( server . accept ( ) . unwrap ( ) ) ;
183
181
} ) ;
184
182
185
183
let p = project ( "foo" )
@@ -197,10 +195,8 @@ fn ssh_something_happens() {
197
195
assert_that ( p. cargo_process ( "build" ) . arg ( "-v" ) ,
198
196
execs ( ) . with_status ( 101 ) . with_stderr_contains ( & format ! ( "\
199
197
[UPDATING] git repository `ssh://{addr}/foo/bar`
200
- " ,
201
- addr = addr,
202
- ) )
203
- . with_stderr_contains ( "\
198
+ " , addr = addr) )
199
+ . with_stderr_contains ( "\
204
200
Caused by:
205
201
[[..]] Failed to start SSH session: Failed getting banner
206
202
" ) ) ;
0 commit comments