@@ -655,8 +655,10 @@ mod tests {
655655 . unwrap_or_else ( |err| err. into_inner ( ) ) ;
656656 let original_test_home = std:: env:: var ( "COVEN_CODE_TEST_HOME" ) . ok ( ) ;
657657 let original_home = std:: env:: var ( "HOME" ) . ok ( ) ;
658+ let original_userprofile = std:: env:: var ( "USERPROFILE" ) . ok ( ) ;
658659 std:: env:: set_var ( "COVEN_CODE_TEST_HOME" , home. path ( ) ) ;
659660 std:: env:: set_var ( "HOME" , home. path ( ) ) ;
661+ std:: env:: set_var ( "USERPROFILE" , home. path ( ) ) ;
660662
661663 let files =
662664 load_all_memory_files_with_options ( project. path ( ) , & MemoryLoadOptions :: hosted_review ( ) ) ;
@@ -669,6 +671,10 @@ mod tests {
669671 Some ( value) => std:: env:: set_var ( "HOME" , value) ,
670672 None => std:: env:: remove_var ( "HOME" ) ,
671673 }
674+ match original_userprofile {
675+ Some ( value) => std:: env:: set_var ( "USERPROFILE" , value) ,
676+ None => std:: env:: remove_var ( "USERPROFILE" ) ,
677+ }
672678
673679 assert ! ( files. iter( ) . all( |file| file. scope != MemoryScope :: User ) ) ;
674680 assert ! ( files. iter( ) . any( |file| {
@@ -807,8 +813,10 @@ mod tests {
807813 . unwrap_or_else ( |err| err. into_inner ( ) ) ;
808814 let original_test_home = std:: env:: var ( "COVEN_CODE_TEST_HOME" ) . ok ( ) ;
809815 let original_home = std:: env:: var ( "HOME" ) . ok ( ) ;
816+ let original_userprofile = std:: env:: var ( "USERPROFILE" ) . ok ( ) ;
810817 std:: env:: set_var ( "COVEN_CODE_TEST_HOME" , home. path ( ) ) ;
811818 std:: env:: set_var ( "HOME" , home. path ( ) ) ;
819+ std:: env:: set_var ( "USERPROFILE" , home. path ( ) ) ;
812820
813821 let files = load_all_memory_files_with_options ( project. path ( ) , & MemoryLoadOptions :: local ( ) ) ;
814822
@@ -820,6 +828,10 @@ mod tests {
820828 Some ( value) => std:: env:: set_var ( "HOME" , value) ,
821829 None => std:: env:: remove_var ( "HOME" ) ,
822830 }
831+ match original_userprofile {
832+ Some ( value) => std:: env:: set_var ( "USERPROFILE" , value) ,
833+ None => std:: env:: remove_var ( "USERPROFILE" ) ,
834+ }
823835
824836 assert ! ( files
825837 . iter( )
0 commit comments