Merge pull request #548 from winding-lines/connection-cov
test(connection): increasing test coverage of connection module
This commit is contained in:
		| @@ -88,3 +88,23 @@ impl Connection { | ||||
| bench_header!(close, Connection, { vec![b"close".to_vec()] }); | ||||
| bench_header!(keep_alive, Connection, { vec![b"keep-alive".to_vec()] }); | ||||
| bench_header!(header, Connection, { vec![b"authorization".to_vec()] }); | ||||
|  | ||||
| #[cfg(test)] | ||||
| mod tests { | ||||
|     use super::{Connection,ConnectionHeader}; | ||||
|     use header::Header; | ||||
|     use unicase::UniCase; | ||||
|  | ||||
|     fn parse_option(header: Vec<u8>) -> Connection { | ||||
|         let val = vec![header]; | ||||
|         let connection: Connection = Header::parse_header(&val[..]).unwrap(); | ||||
|         connection | ||||
|     } | ||||
|  | ||||
|     #[test] | ||||
|     fn test_parse() { | ||||
|         assert_eq!(Connection::close(),parse_option(b"close".to_vec())); | ||||
|         assert_eq!(Connection::keep_alive(),parse_option(b"keep-alive".to_vec())); | ||||
|         assert_eq!(Connection(vec![ConnectionHeader(UniCase("upgrade".to_owned()))]),parse_option(b"upgrade".to_vec())); | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user