@@ -145,7 +145,7 @@ mod tests {
145
145
impl conduit:: Request for RequestSentinel {
146
146
fn http_version ( & self ) -> semver:: Version { unimplemented ! ( ) }
147
147
fn conduit_version ( & self ) -> semver:: Version { unimplemented ! ( ) }
148
- fn method ( & self ) -> Method { self . method }
148
+ fn method ( & self ) -> Method { self . method . clone ( ) }
149
149
fn scheme ( & self ) -> Scheme { unimplemented ! ( ) }
150
150
fn host < ' a > ( & ' a self ) -> Host < ' a > { unimplemented ! ( ) }
151
151
fn virtual_root < ' a > ( & ' a self ) -> Option < & ' a str > { unimplemented ! ( ) }
@@ -170,9 +170,9 @@ mod tests {
170
170
let mut res = router. call ( & mut req) . ok ( ) . expect ( "No response" ) ;
171
171
172
172
assert_eq ! ( res. status, ( 200 , "OK" ) ) ;
173
- let mut s = String :: new ( ) ;
174
- res. body . read_to_string ( & mut s) . unwrap ( ) ;
175
- assert_eq ! ( s, "1, Get" . to_string ( ) ) ;
173
+ let mut s = Vec :: new ( ) ;
174
+ res. body . write_body ( & mut s) . unwrap ( ) ;
175
+ assert_eq ! ( s, b "1, Get") ;
176
176
}
177
177
178
178
#[ test]
@@ -182,9 +182,9 @@ mod tests {
182
182
let mut res = router. call ( & mut req) . ok ( ) . expect ( "No response" ) ;
183
183
184
184
assert_eq ! ( res. status, ( 200 , "OK" ) ) ;
185
- let mut s = String :: new ( ) ;
186
- res. body . read_to_string ( & mut s) . unwrap ( ) ;
187
- assert_eq ! ( s, "10, Post" . to_string ( ) ) ;
185
+ let mut s = Vec :: new ( ) ;
186
+ res. body . write_body ( & mut s) . unwrap ( ) ;
187
+ assert_eq ! ( s, b "10, Post") ;
188
188
}
189
189
190
190
#[ test]
0 commit comments