From 16bf7fcc592fa3cbbe0c387134aaced54845e87c Mon Sep 17 00:00:00 2001 From: Zhenping Zhao Date: Sat, 23 Nov 2024 15:14:41 -0800 Subject: [PATCH] Update doctest to handle test runner on the same drive with the drive in test --- crates/nu-path/src/pwd_per_drive.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crates/nu-path/src/pwd_per_drive.rs b/crates/nu-path/src/pwd_per_drive.rs index 2d8e407e9f..bc9e6347d3 100644 --- a/crates/nu-path/src/pwd_per_drive.rs +++ b/crates/nu-path/src/pwd_per_drive.rs @@ -89,8 +89,11 @@ pub mod _impl { assert_eq!(expanded, None); // Expand with no PWD set for the drive - let expanded = expand_pwd(Path::new("G:test")); - assert_eq!(expanded, Some(PathBuf::from(r"G:\test"))); + let expanded = expand_pwd(Path::new("D:test")); + if let Some(sys_abs) = get_full_path_name_w("D:") { + assert_eq!(expanded, Some(PathBuf::from(format!("{}test", Drive2PWD::ensure_trailing_separator(&sys_abs))))); + } + assert_eq!(expanded, Some(PathBuf::from(r"D:\test"))); } struct Drive2PWD {