about summary refs log tree commit diff
diff options
context:
space:
mode:
authorQuinn Sinclair <me@partiallytyped.dev>2023-12-24 17:32:00 +0200
committerPartiallyTyped <me@partiallytyped.dev>2023-12-24 17:32:00 +0200
commit85e1646afcf4010b8bb74b64762f247e73912884 (patch)
treef232858a57288506ec069fd16cc139e16e55a37e
parent2177f2cb9699a410302d474d7baf3e6d546530e9 (diff)
downloadrust-85e1646afcf4010b8bb74b64762f247e73912884.tar.gz
rust-85e1646afcf4010b8bb74b64762f247e73912884.zip
more tests
-rw-r--r--tests/ui/iter_filter_is_ok.fixed4
-rw-r--r--tests/ui/iter_filter_is_ok.rs4
-rw-r--r--tests/ui/iter_filter_is_ok.stderr8
-rw-r--r--tests/ui/iter_filter_is_some.fixed5
-rw-r--r--tests/ui/iter_filter_is_some.rs5
-rw-r--r--tests/ui/iter_filter_is_some.stderr8
6 files changed, 32 insertions, 2 deletions
diff --git a/tests/ui/iter_filter_is_ok.fixed b/tests/ui/iter_filter_is_ok.fixed
index acfd097675c..a5ca41528af 100644
--- a/tests/ui/iter_filter_is_ok.fixed
+++ b/tests/ui/iter_filter_is_ok.fixed
@@ -6,6 +6,10 @@ fn main() {
     let _ = vec![Ok(1), Err(2), Ok(3)].into_iter().flatten();
     //~^ HELP: consider using `flatten` instead
 
+    #[rustfmt::skip]
+    let _ = vec![Ok(1), Err(2)].into_iter().flatten();
+    //~^ HELP: consider using `flatten` instead
+
     // Don't lint below
     let mut counter = 0;
     let _ = vec![Ok(1), Err(2)].into_iter().filter(|o| {
diff --git a/tests/ui/iter_filter_is_ok.rs b/tests/ui/iter_filter_is_ok.rs
index f13a28ad0e3..e4e73f5ada1 100644
--- a/tests/ui/iter_filter_is_ok.rs
+++ b/tests/ui/iter_filter_is_ok.rs
@@ -6,6 +6,10 @@ fn main() {
     let _ = vec![Ok(1), Err(2), Ok(3)].into_iter().filter(|a| a.is_ok());
     //~^ HELP: consider using `flatten` instead
 
+    #[rustfmt::skip]
+    let _ = vec![Ok(1), Err(2)].into_iter().filter(|o| { o.is_ok() });
+    //~^ HELP: consider using `flatten` instead
+
     // Don't lint below
     let mut counter = 0;
     let _ = vec![Ok(1), Err(2)].into_iter().filter(|o| {
diff --git a/tests/ui/iter_filter_is_ok.stderr b/tests/ui/iter_filter_is_ok.stderr
index a5d7da977ff..f3acbe38d8a 100644
--- a/tests/ui/iter_filter_is_ok.stderr
+++ b/tests/ui/iter_filter_is_ok.stderr
@@ -13,5 +13,11 @@ error: `filter` for `is_ok` on iterator over `Result`s
 LL |     let _ = vec![Ok(1), Err(2), Ok(3)].into_iter().filter(|a| a.is_ok());
    |                                                    ^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
 
-error: aborting due to 2 previous errors
+error: `filter` for `is_ok` on iterator over `Result`s
+  --> $DIR/iter_filter_is_ok.rs:10:45
+   |
+LL |     let _ = vec![Ok(1), Err(2)].into_iter().filter(|o| { o.is_ok() });
+   |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
+
+error: aborting due to 3 previous errors
 
diff --git a/tests/ui/iter_filter_is_some.fixed b/tests/ui/iter_filter_is_some.fixed
index f70f54b622e..c3fa93f0ab2 100644
--- a/tests/ui/iter_filter_is_some.fixed
+++ b/tests/ui/iter_filter_is_some.fixed
@@ -6,12 +6,17 @@ fn main() {
     let _ = vec![Some(1)].into_iter().flatten();
     //~^ HELP: consider using `flatten` instead
 
+    #[rustfmt::skip]
+    let _ = vec![Some(1)].into_iter().flatten();
+    //~^ HELP: consider using `flatten` instead
+
     // Don't lint below
     let mut counter = 0;
     let _ = vec![Some(1)].into_iter().filter(|o| {
         counter += 1;
         o.is_some()
     });
+
     let _ = vec![Some(1)].into_iter().filter(|o| {
         // Roses are red,
         // Violets are blue,
diff --git a/tests/ui/iter_filter_is_some.rs b/tests/ui/iter_filter_is_some.rs
index 18d450e8a98..b023776abe4 100644
--- a/tests/ui/iter_filter_is_some.rs
+++ b/tests/ui/iter_filter_is_some.rs
@@ -6,12 +6,17 @@ fn main() {
     let _ = vec![Some(1)].into_iter().filter(|o| o.is_some());
     //~^ HELP: consider using `flatten` instead
 
+    #[rustfmt::skip]
+    let _ = vec![Some(1)].into_iter().filter(|o| { o.is_some() });
+    //~^ HELP: consider using `flatten` instead
+
     // Don't lint below
     let mut counter = 0;
     let _ = vec![Some(1)].into_iter().filter(|o| {
         counter += 1;
         o.is_some()
     });
+
     let _ = vec![Some(1)].into_iter().filter(|o| {
         // Roses are red,
         // Violets are blue,
diff --git a/tests/ui/iter_filter_is_some.stderr b/tests/ui/iter_filter_is_some.stderr
index a9ef1d547a9..1f2b10036fe 100644
--- a/tests/ui/iter_filter_is_some.stderr
+++ b/tests/ui/iter_filter_is_some.stderr
@@ -13,5 +13,11 @@ error: `filter` for `is_some` on iterator over `Option`
 LL |     let _ = vec![Some(1)].into_iter().filter(|o| o.is_some());
    |                                       ^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
 
-error: aborting due to 2 previous errors
+error: `filter` for `is_some` on iterator over `Option`
+  --> $DIR/iter_filter_is_some.rs:10:39
+   |
+LL |     let _ = vec![Some(1)].into_iter().filter(|o| { o.is_some() });
+   |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using `flatten` instead: `flatten()`
+
+error: aborting due to 3 previous errors