1 #![deny(rust_2018_idioms)] 2 3 use std::path::Path; 4 5 #[test] test_override_temp_dir()6fn test_override_temp_dir() { 7 assert_eq!(tempfile::env::temp_dir(), std::env::temp_dir()); 8 9 let new_tmp = Path::new("/tmp/override"); 10 tempfile::env::override_temp_dir(&new_tmp).unwrap(); 11 assert_eq!(tempfile::env::temp_dir(), new_tmp); 12 13 let new_tmp2 = Path::new("/tmp/override2"); 14 tempfile::env::override_temp_dir(new_tmp2).expect_err("override should only be possible once"); 15 } 16