about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-02-24 17:10:52 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2025-02-24 17:12:37 +0300
commit9c65672397bab45d2802d994b493353d09cd1535 (patch)
tree5be08c1ff05ee2faba5f16dbcb9b822f2d0c4db3
parentbb029a1d3f819471722f32dd9fcfa2c83d4f24f4 (diff)
downloadrust-9c65672397bab45d2802d994b493353d09cd1535.tar.gz
rust-9c65672397bab45d2802d994b493353d09cd1535.zip
std: Fix another new symlink test on Windows
-rw-r--r--library/std/src/fs/tests.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/library/std/src/fs/tests.rs b/library/std/src/fs/tests.rs
index c7833c7dc71..38dcd816d26 100644
--- a/library/std/src/fs/tests.rs
+++ b/library/std/src/fs/tests.rs
@@ -1962,6 +1962,10 @@ fn test_rename_directory_to_non_empty_directory() {
 #[test]
 fn test_rename_symlink() {
     let tmpdir = tmpdir();
+    if !got_symlink_permission(&tmpdir) {
+        return;
+    };
+
     let original = tmpdir.join("original");
     let dest = tmpdir.join("dest");
     let not_exist = Path::new("does not exist");