File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -62,17 +62,23 @@ mod tests {
6262 fn test_with_without ( ) {
6363 let olduserprofile = env:: var_os ( "USERPROFILE" ) . unwrap ( ) ;
6464
65- env:: remove_var ( "HOME" ) ;
66- env:: remove_var ( "USERPROFILE" ) ;
65+ unsafe {
66+ env:: remove_var ( "HOME" ) ;
67+ env:: remove_var ( "USERPROFILE" ) ;
68+ }
6769
6870 assert_eq ! ( home_dir_inner( ) , Some ( PathBuf :: from( olduserprofile) ) ) ;
6971
7072 let home = Path :: new ( r"C:\Users\foo tar baz" ) ;
7173
72- env:: set_var ( "HOME" , home. as_os_str ( ) ) ;
74+ unsafe {
75+ env:: set_var ( "HOME" , home. as_os_str ( ) ) ;
76+ }
7377 assert_ne ! ( home_dir_inner( ) . as_ref( ) . map( Deref :: deref) , Some ( home) ) ;
7478
75- env:: set_var ( "USERPROFILE" , home. as_os_str ( ) ) ;
79+ unsafe {
80+ env:: set_var ( "USERPROFILE" , home. as_os_str ( ) ) ;
81+ }
7682 assert_eq ! ( home_dir_inner( ) . as_ref( ) . map( Deref :: deref) , Some ( home) ) ;
7783 }
7884}
You can’t perform that action at this time.
0 commit comments