about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJeremy Stucki <stucki.jeremy@gmail.com>2019-08-21 21:18:43 +0200
committerJeremy Stucki <dev@jeremystucki.ch>2020-05-25 21:41:19 +0200
commit6bd9cd99a3da53bdda4530dde9f737a843de6c91 (patch)
treed8e0cf1f77541b5259bd331c3a7815f4cb3df7cd
parent6de17b043dfdf942963f1b4e83dec4f8e4e2e06c (diff)
downloadrust-6bd9cd99a3da53bdda4530dde9f737a843de6c91.tar.gz
rust-6bd9cd99a3da53bdda4530dde9f737a843de6c91.zip
Add tests
-rw-r--r--tests/ui/or_fun_call.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/ui/or_fun_call.rs b/tests/ui/or_fun_call.rs
index 7599b945a91..522f31b72d0 100644
--- a/tests/ui/or_fun_call.rs
+++ b/tests/ui/or_fun_call.rs
@@ -95,6 +95,15 @@ fn test_or_with_ctors() {
     let b = "b".to_string();
     let _ = Some(Bar("a".to_string(), Duration::from_secs(1)))
         .or(Some(Bar(b, Duration::from_secs(2))));
+
+    let vec = vec!["foo"];
+    let _ = opt.ok_or(vec.len());
+
+    let array = ["foo"];
+    let _ = opt.ok_or(array.len());
+
+    let slice = &["foo"][..];
+    let _ = opt.ok_or(slice.len());
 }
 
 // Issue 4514 - early return