@@ -676,8 +676,10 @@ mod tests {
676676 . unwrap_or_else ( |err| err. into_inner ( ) ) ;
677677 let original_test_home = std:: env:: var ( "COVEN_CODE_TEST_HOME" ) . ok ( ) ;
678678 let original_home = std:: env:: var ( "HOME" ) . ok ( ) ;
679+ let original_userprofile = std:: env:: var ( "USERPROFILE" ) . ok ( ) ;
679680 std:: env:: set_var ( "COVEN_CODE_TEST_HOME" , home. path ( ) ) ;
680681 std:: env:: set_var ( "HOME" , home. path ( ) ) ;
682+ std:: env:: set_var ( "USERPROFILE" , home. path ( ) ) ;
681683
682684 let files =
683685 load_all_memory_files_with_options ( project. path ( ) , & MemoryLoadOptions :: hosted_review ( ) ) ;
@@ -690,6 +692,10 @@ mod tests {
690692 Some ( value) => std:: env:: set_var ( "HOME" , value) ,
691693 None => std:: env:: remove_var ( "HOME" ) ,
692694 }
695+ match original_userprofile {
696+ Some ( value) => std:: env:: set_var ( "USERPROFILE" , value) ,
697+ None => std:: env:: remove_var ( "USERPROFILE" ) ,
698+ }
693699
694700 assert ! ( files. iter( ) . all( |file| file. scope != MemoryScope :: User ) ) ;
695701 assert ! ( files. iter( ) . any( |file| {
@@ -861,8 +867,10 @@ mod tests {
861867 . unwrap_or_else ( |err| err. into_inner ( ) ) ;
862868 let original_test_home = std:: env:: var ( "COVEN_CODE_TEST_HOME" ) . ok ( ) ;
863869 let original_home = std:: env:: var ( "HOME" ) . ok ( ) ;
870+ let original_userprofile = std:: env:: var ( "USERPROFILE" ) . ok ( ) ;
864871 std:: env:: set_var ( "COVEN_CODE_TEST_HOME" , home. path ( ) ) ;
865872 std:: env:: set_var ( "HOME" , home. path ( ) ) ;
873+ std:: env:: set_var ( "USERPROFILE" , home. path ( ) ) ;
866874
867875 let files = load_all_memory_files_with_options ( project. path ( ) , & MemoryLoadOptions :: local ( ) ) ;
868876
@@ -874,6 +882,10 @@ mod tests {
874882 Some ( value) => std:: env:: set_var ( "HOME" , value) ,
875883 None => std:: env:: remove_var ( "HOME" ) ,
876884 }
885+ match original_userprofile {
886+ Some ( value) => std:: env:: set_var ( "USERPROFILE" , value) ,
887+ None => std:: env:: remove_var ( "USERPROFILE" ) ,
888+ }
877889
878890 assert ! ( files
879891 . iter( )
0 commit comments