about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJeremy Stucki <stucki.jeremy@gmail.com>2019-08-15 22:56:27 +0200
committerJeremy Stucki <stucki.jeremy@gmail.com>2019-08-15 22:58:32 +0200
commit72e4e4ac6cb18e4e15c789cc0e9786b1d1d54d36 (patch)
tree0094340df08fe52310ab6a953b02017bed10cff5
parentf4f31a4ff40a6763bb9adf7413773f3a6e701dd9 (diff)
downloadrust-72e4e4ac6cb18e4e15c789cc0e9786b1d1d54d36.tar.gz
rust-72e4e4ac6cb18e4e15c789cc0e9786b1d1d54d36.zip
Add ui test
-rw-r--r--tests/ui/suspicious_map.rs5
-rw-r--r--tests/ui/suspicious_map.stderr10
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/ui/suspicious_map.rs b/tests/ui/suspicious_map.rs
new file mode 100644
index 00000000000..d838d8fde21
--- /dev/null
+++ b/tests/ui/suspicious_map.rs
@@ -0,0 +1,5 @@
+#![warn(clippy::suspicious_map)]
+
+fn main() {
+    let _ = (0..3).map(|x| x + 2).count();
+}
diff --git a/tests/ui/suspicious_map.stderr b/tests/ui/suspicious_map.stderr
new file mode 100644
index 00000000000..434ea089fed
--- /dev/null
+++ b/tests/ui/suspicious_map.stderr
@@ -0,0 +1,10 @@
+error: Make sure you did not confuse `map` with `filter`.
+  --> $DIR/suspicious_map.rs:4:13
+   |
+LL |     let _ = (0..3).map(|x| x + 2).count();
+   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+   |
+   = note: `-D clippy::suspicious-map` implied by `-D warnings`
+
+error: aborting due to previous error
+