]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/option_env_unwrap.rs
Auto merge of #68717 - petrochenkov:stabexpat, r=varkor
[rust.git] / tests / ui / option_env_unwrap.rs
index c8488da505cc81af713ad85df26313d3162502a5..642c77460a3407076ed9be98fa17eeb94feb1196 100644 (file)
@@ -1,5 +1,9 @@
+// aux-build:macro_rules.rs
 #![warn(clippy::option_env_unwrap)]
 
+#[macro_use]
+extern crate macro_rules;
+
 macro_rules! option_env_unwrap {
     ($env: expr) => {
         option_env!($env).unwrap()
@@ -10,8 +14,10 @@ macro_rules! option_env_unwrap {
 }
 
 fn main() {
-    let _ = option_env!("HOME").unwrap();
-    let _ = option_env!("HOME").expect("environment variable HOME isn't set");
-    let _ = option_env_unwrap!("HOME");
-    let _ = option_env_unwrap!("HOME", "environment variable HOME isn't set");
+    let _ = option_env!("PATH").unwrap();
+    let _ = option_env!("PATH").expect("environment variable PATH isn't set");
+    let _ = option_env_unwrap!("PATH");
+    let _ = option_env_unwrap!("PATH", "environment variable PATH isn't set");
+    let _ = option_env_unwrap_external!("PATH");
+    let _ = option_env_unwrap_external!("PATH", "environment variable PATH isn't set");
 }