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 {
62
62
fn test_with_without ( ) {
63
63
let olduserprofile = env:: var_os ( "USERPROFILE" ) . unwrap ( ) ;
64
64
65
- env:: remove_var ( "HOME" ) ;
66
- env:: remove_var ( "USERPROFILE" ) ;
65
+ unsafe {
66
+ env:: remove_var ( "HOME" ) ;
67
+ env:: remove_var ( "USERPROFILE" ) ;
68
+ }
67
69
68
70
assert_eq ! ( home_dir_inner( ) , Some ( PathBuf :: from( olduserprofile) ) ) ;
69
71
70
72
let home = Path :: new ( r"C:\Users\foo tar baz" ) ;
71
73
72
- env:: set_var ( "HOME" , home. as_os_str ( ) ) ;
74
+ unsafe {
75
+ env:: set_var ( "HOME" , home. as_os_str ( ) ) ;
76
+ }
73
77
assert_ne ! ( home_dir_inner( ) . as_ref( ) . map( Deref :: deref) , Some ( home) ) ;
74
78
75
- env:: set_var ( "USERPROFILE" , home. as_os_str ( ) ) ;
79
+ unsafe {
80
+ env:: set_var ( "USERPROFILE" , home. as_os_str ( ) ) ;
81
+ }
76
82
assert_eq ! ( home_dir_inner( ) . as_ref( ) . map( Deref :: deref) , Some ( home) ) ;
77
83
}
78
84
}
You can’t perform that action at this time.
0 commit comments