@@ -425,8 +425,10 @@ mod tests {
425425 . unwrap_or_else ( |err| err. into_inner ( ) ) ;
426426 let original_test_home = std:: env:: var ( "COVEN_CODE_TEST_HOME" ) . ok ( ) ;
427427 let original_home = std:: env:: var ( "HOME" ) . ok ( ) ;
428+ let original_userprofile = std:: env:: var ( "USERPROFILE" ) . ok ( ) ;
428429 std:: env:: set_var ( "COVEN_CODE_TEST_HOME" , home. path ( ) ) ;
429430 std:: env:: set_var ( "HOME" , home. path ( ) ) ;
431+ std:: env:: set_var ( "USERPROFILE" , home. path ( ) ) ;
430432
431433 let files =
432434 load_all_memory_files_with_options ( project. path ( ) , & MemoryLoadOptions :: hosted_review ( ) ) ;
@@ -439,6 +441,10 @@ mod tests {
439441 Some ( value) => std:: env:: set_var ( "HOME" , value) ,
440442 None => std:: env:: remove_var ( "HOME" ) ,
441443 }
444+ match original_userprofile {
445+ Some ( value) => std:: env:: set_var ( "USERPROFILE" , value) ,
446+ None => std:: env:: remove_var ( "USERPROFILE" ) ,
447+ }
442448
443449 assert ! ( files. iter( ) . all( |file| file. scope != MemoryScope :: User ) ) ;
444450 assert ! ( files. iter( ) . any( |file| {
@@ -506,8 +512,10 @@ mod tests {
506512 . unwrap_or_else ( |err| err. into_inner ( ) ) ;
507513 let original_test_home = std:: env:: var ( "COVEN_CODE_TEST_HOME" ) . ok ( ) ;
508514 let original_home = std:: env:: var ( "HOME" ) . ok ( ) ;
515+ let original_userprofile = std:: env:: var ( "USERPROFILE" ) . ok ( ) ;
509516 std:: env:: set_var ( "COVEN_CODE_TEST_HOME" , home. path ( ) ) ;
510517 std:: env:: set_var ( "HOME" , home. path ( ) ) ;
518+ std:: env:: set_var ( "USERPROFILE" , home. path ( ) ) ;
511519
512520 let files = load_all_memory_files_with_options ( project. path ( ) , & MemoryLoadOptions :: local ( ) ) ;
513521
@@ -519,6 +527,10 @@ mod tests {
519527 Some ( value) => std:: env:: set_var ( "HOME" , value) ,
520528 None => std:: env:: remove_var ( "HOME" ) ,
521529 }
530+ match original_userprofile {
531+ Some ( value) => std:: env:: set_var ( "USERPROFILE" , value) ,
532+ None => std:: env:: remove_var ( "USERPROFILE" ) ,
533+ }
522534
523535 assert ! ( files
524536 . iter( )
0 commit comments