summaryrefslogtreecommitdiff
path: root/rustlings/exercises/17_tests/tests3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rustlings/exercises/17_tests/tests3.rs')
-rw-r--r--rustlings/exercises/17_tests/tests3.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/rustlings/exercises/17_tests/tests3.rs b/rustlings/exercises/17_tests/tests3.rs
index 822184e..085bb62 100644
--- a/rustlings/exercises/17_tests/tests3.rs
+++ b/rustlings/exercises/17_tests/tests3.rs
@@ -29,13 +29,14 @@ mod tests {
// TODO: This test should check if the rectangle has the size that we
// pass to its constructor.
let rect = Rectangle::new(10, 20);
- assert_eq!(todo!(), 10); // Check width
- assert_eq!(todo!(), 20); // Check height
+ assert_eq!(rect.width, 10); // Check width
+ assert_eq!(rect.height, 20); // Check height
}
// TODO: This test should check if the program panics when we try to create
// a rectangle with negative width.
#[test]
+ #[should_panic]
fn negative_width() {
let _rect = Rectangle::new(-10, 10);
}
@@ -43,6 +44,7 @@ mod tests {
// TODO: This test should check if the program panics when we try to create
// a rectangle with negative height.
#[test]
+ #[should_panic]
fn negative_height() {
let _rect = Rectangle::new(10, -10);
}