summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskim <skim.la@gmail.com>2020-03-10 15:21:37 -0700
committerskim <skim@swainslane.co>2020-03-11 07:58:04 -0700
commitbc22ec382f843347333ef1301fc1bad773657f38 (patch)
tree2b879c3ed302e7a4cc4d835256e987e015724fde
parent8b9479071c0ac4f5dc1318358d7d7e3a19ce98e2 (diff)
adds additional test to meet exercise rules
-rw-r--r--exercises/conversions/from_into.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/exercises/conversions/from_into.rs b/exercises/conversions/from_into.rs
index 666f234..58b860e 100644
--- a/exercises/conversions/from_into.rs
+++ b/exercises/conversions/from_into.rs
@@ -70,4 +70,11 @@ mod tests {
assert_eq!(p.name, "Mark");
assert_eq!(p.age, 20);
}
+ #[test]
+ fn test_bad_age() {
+ // Test that "Mark.twenty" will return the default person due to an error in parsing age
+ let p = Person::from("Mark,twenty");
+ assert_eq!(p.name, "John");
+ assert_eq!(p.age, 30);
+ }
}