about summary refs log tree commit diff
diff options
context:
space:
mode:
authordylan_DPC <dylan.dpc@gmail.com>2018-08-23 23:21:54 +0530
committerdylan_DPC <dylan.dpc@gmail.com>2018-08-23 23:21:54 +0530
commit747722e44445bfb067bfbc84540c434170d538e8 (patch)
tree1953a3bf56a2aed3952d3759a310c362ddde8800
parent8fbcb9c53c208f5482959474b44605935d797ccf (diff)
downloadrust-747722e44445bfb067bfbc84540c434170d538e8.tar.gz
rust-747722e44445bfb067bfbc84540c434170d538e8.zip
fix testcase
-rw-r--r--src/test/ui/lint/lints-in-foreign-macros.rs5
-rw-r--r--src/test/ui/lint/lints-in-foreign-macros.stderr18
2 files changed, 18 insertions, 5 deletions
diff --git a/src/test/ui/lint/lints-in-foreign-macros.rs b/src/test/ui/lint/lints-in-foreign-macros.rs
index 2ad1cfe7168..3785968df87 100644
--- a/src/test/ui/lint/lints-in-foreign-macros.rs
+++ b/src/test/ui/lint/lints-in-foreign-macros.rs
@@ -11,7 +11,7 @@
 // aux-build:lints-in-foreign-macros.rs
 // compile-pass
 
-#![warn(unused_imports)]
+#![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
 #![warn(missing_docs)]
 
 #[macro_use]
@@ -25,6 +25,7 @@ mod a { foo!(); }
 mod b { bar!(); }
 mod c { baz!(use std::string::ToString;); } //~ WARN: unused import
 mod d { baz2!(use std::string::ToString;); } //~ WARN: unused import
-mod e { baz!(pub fn undocumented() {}); }//~ WARN: missing documentation for a function
+baz!(pub fn undocumented() {}); //~ WARN: missing documentation for a function
+baz2!(pub fn undocumented2() {}); //~ WARN: missing documentation for a function
 
 fn main() {}
diff --git a/src/test/ui/lint/lints-in-foreign-macros.stderr b/src/test/ui/lint/lints-in-foreign-macros.stderr
index 4a75e1d907d..2ddca778123 100644
--- a/src/test/ui/lint/lints-in-foreign-macros.stderr
+++ b/src/test/ui/lint/lints-in-foreign-macros.stderr
@@ -10,7 +10,7 @@ LL | mod a { foo!(); }
 note: lint level defined here
   --> $DIR/lints-in-foreign-macros.rs:14:9
    |
-LL | #![warn(unused_imports)]
+LL | #![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
    |         ^^^^^^^^^^^^^^
 
 warning: unused import: `std::string::ToString`
@@ -28,13 +28,13 @@ LL | mod d { baz2!(use std::string::ToString;); } //~ WARN: unused import
 warning: missing documentation for crate
   --> $DIR/lints-in-foreign-macros.rs:14:1
    |
-LL | / #![warn(unused_imports)]
+LL | / #![warn(unused_imports)] //~ missing documentation for crate [missing_docs]
 LL | | #![warn(missing_docs)]
 LL | |
 LL | | #[macro_use]
 ...  |
 LL | |
-LL | | fn main() {} //~ WARN: missing documentation for crate [missing_docs]
+LL | | fn main() {}
    | |____________^
    |
 note: lint level defined here
@@ -43,3 +43,15 @@ note: lint level defined here
 LL | #![warn(missing_docs)]
    |         ^^^^^^^^^^^^
 
+warning: missing documentation for a function
+  --> $DIR/lints-in-foreign-macros.rs:28:6
+   |
+LL | baz!(pub fn undocumented() {}); //~ WARN: missing documentation for a function
+   |      ^^^^^^^^^^^^^^^^^^^^^
+
+warning: missing documentation for a function
+  --> $DIR/lints-in-foreign-macros.rs:29:7
+   |
+LL | baz2!(pub fn undocumented2() {}); //~ WARN: missing documentation for a function
+   |       ^^^^^^^^^^^^^^^^^^^^^^
+