diff options
author | Tim Oram <dev@mitmaro.ca> | 2019-07-22 21:37:38 -0230 |
---|---|---|
committer | Tim Oram <dev@mitmaro.ca> | 2019-07-22 21:37:44 -0230 |
commit | 04c4b8948cc4628779846f4c9bb3575f7ce4e5b8 (patch) | |
tree | adf2805a244708049d986d6a122f7b2b6227160b | |
parent | a38f1b39027c160b597de80395c5f68cc166dde5 (diff) |
Add missing tests for colours
-rw-r--r-- | src/color.rs | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/src/color.rs b/src/color.rs index 1ab7a9f..92f5241 100644 --- a/src/color.rs +++ b/src/color.rs @@ -36,37 +36,46 @@ mod tests { use super::TryFrom; #[test] - fn action_from_str_black() { + fn action_try_from_str_black() { assert_eq!(Color::try_from("black").unwrap(), Color::Black); } #[test] - fn action_from_str_blue() { + fn action_try_from_str_blue() { assert_eq!(Color::try_from("blue").unwrap(), Color::Blue); } #[test] - fn action_from_str_cyan() { + fn action_try_from_str_cyan() { assert_eq!(Color::try_from("cyan").unwrap(), Color::Cyan); } #[test] - fn action_from_str_green() { + fn action_try_from_str_green() { assert_eq!(Color::try_from("green").unwrap(), Color::Green); } #[test] - fn action_from_str_magenta() { + fn action_try_from_str_magenta() { assert_eq!(Color::try_from("magenta").unwrap(), Color::Magenta); } #[test] - fn action_from_str_red() { + fn action_try_from_str_red() { assert_eq!(Color::try_from("red").unwrap(), Color::Red); } #[test] - fn action_from_str_yellow() { + fn action_try_from_str_white() { + assert_eq!(Color::try_from("white").unwrap(), Color::White); + } + + #[test] + fn action_try_from_str_yellow() { assert_eq!(Color::try_from("yellow").unwrap(), Color::Yellow); } + #[test] + fn action_try_from_str_invalid() { + assert_eq!(Color::try_from("invalid").unwrap_err(), "Invalid color string: invalid"); + } } |