about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/ui/or_fun_call.rs4
-rw-r--r--tests/ui/or_fun_call.stderr8
2 files changed, 11 insertions, 1 deletions
diff --git a/tests/ui/or_fun_call.rs b/tests/ui/or_fun_call.rs
index 562120c3ea0..1b4732b5b56 100644
--- a/tests/ui/or_fun_call.rs
+++ b/tests/ui/or_fun_call.rs
@@ -64,6 +64,10 @@ fn or_fun_call() {
 
     let stringy = Some(String::from(""));
     let _ = stringy.unwrap_or("".to_owned());
+
+    let opt = Some(1);
+    let hello = "Hello";
+    let _ = opt.ok_or(format!("{} world.", hello));
 }
 
 fn main() {}
diff --git a/tests/ui/or_fun_call.stderr b/tests/ui/or_fun_call.stderr
index 40ae09cc20e..5d6ebb50a89 100644
--- a/tests/ui/or_fun_call.stderr
+++ b/tests/ui/or_fun_call.stderr
@@ -72,5 +72,11 @@ error: use of `unwrap_or` followed by a function call
 LL |     let _ = stringy.unwrap_or("".to_owned());
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `unwrap_or_else(|| "".to_owned())`
 
-error: aborting due to 12 previous errors
+error: use of `ok_or` followed by a function call
+  --> $DIR/or_fun_call.rs:70:17
+   |
+LL |     let _ = opt.ok_or(format!("{} world.", hello));
+   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try this: `ok_or_else(|| format!("{} world.", hello))`
+
+error: aborting due to 13 previous errors