diff options
| author | skim <skim.la@gmail.com> | 2020-03-10 15:21:37 -0700 |
|---|---|---|
| committer | skim <skim@swainslane.co> | 2020-03-11 07:58:04 -0700 |
| commit | bc22ec382f843347333ef1301fc1bad773657f38 (patch) | |
| tree | 2b879c3ed302e7a4cc4d835256e987e015724fde | |
| parent | 8b9479071c0ac4f5dc1318358d7d7e3a19ce98e2 (diff) | |
adds additional test to meet exercise rules
| -rw-r--r-- | exercises/conversions/from_into.rs | 7 |
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); + } } |
