From 03c196b76f28384e4a340312be67aab4a9c7885d Mon Sep 17 00:00:00 2001 From: khai96_ Date: Fri, 19 Apr 2019 23:05:44 +0700 Subject: Use '?' --- src/args.rs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/args.rs b/src/args.rs index c7a4917..00d3c9f 100644 --- a/src/args.rs +++ b/src/args.rs @@ -173,26 +173,32 @@ mod tests { } #[test] - fn parse_auth_plain() { + fn parse_auth_plain() -> Result<(), String> { assert_eq!( - parse_auth("username:password").unwrap(), + parse_auth("username:password")?, create_required_auth("username", "password", "plain") ); + + Ok(()) } #[test] - fn parse_auth_sha256() { + fn parse_auth_sha256() -> Result<(), String> { assert_eq!( - parse_auth("username:sha256:hash").unwrap(), + parse_auth("username:sha256:hash")?, create_required_auth("username", "hash", "sha256") ); + + Ok(()) } #[test] - fn parse_auth_sha512() { + fn parse_auth_sha512() -> Result<(), String> { assert_eq!( - parse_auth("username:sha512:hash").unwrap(), + parse_auth("username:sha512:hash")?, create_required_auth("username", "hash", "sha512") ); + + Ok(()) } } \ No newline at end of file -- cgit v1.2.3