From 7d6eaf5f26d1fa93b9c95c0457d43183f989fab9 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Wed, 10 Jun 2026 21:16:06 +0300 Subject: test: fix windows tilde env provider --- src/worktree.rs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/worktree.rs') diff --git a/src/worktree.rs b/src/worktree.rs index 70391470..d345f337 100644 --- a/src/worktree.rs +++ b/src/worktree.rs @@ -529,11 +529,14 @@ prunable stale #[cfg(windows)] #[test] fn windows_tilde_expansion_normalizes_separators() { - let env = |key| match key { - "HOME" => Some("~".into()), - "USERPROFILE" => Some(r"C:\Users\herdr".into()), - _ => None, - }; + fn env(key: &str) -> Option { + match key { + "HOME" => Some("~".into()), + "USERPROFILE" => Some(r"C:\Users\herdr".into()), + _ => None, + } + } + let default_path = expand_tilde_path_from_env("~/.herdr/worktrees", true, env); assert_eq!( default_path, -- cgit v1.2.3