diff --git a/tests/ui/unwrap_or.rs b/tests/ui/unwrap_or.rs index b95e58ee9a3..79e3900fef0 100644 --- a/tests/ui/unwrap_or.rs +++ b/tests/ui/unwrap_or.rs @@ -3,3 +3,9 @@ fn main() { let s = Some(String::from("test string")).unwrap_or("Fail".to_string()).len(); } + +fn new_lines() { + let s = Some(String::from("test string")) + .unwrap_or("Fail".to_string()) + .len(); +} diff --git a/tests/ui/unwrap_or.stderr b/tests/ui/unwrap_or.stderr index e9bf57ba0ec..ec5232d65a0 100644 --- a/tests/ui/unwrap_or.stderr +++ b/tests/ui/unwrap_or.stderr @@ -6,5 +6,13 @@ error: use of `unwrap_or` followed by a function call | = note: `-D or-fun-call` implied by `-D warnings` -error: aborting due to previous error +error: use of `unwrap_or` followed by a function call + --> $DIR/unwrap_or.rs:8:46 + | +8 | let s = Some(String::from("test string")) + | ______________________________________________^ +9 | | .unwrap_or("Fail".to_string()) + | |______________________________________^ help: try this: `.unwrap_or_else(|| "Fail".to_string())` + +error: aborting due to 2 previous errors