From c953d6dc65cdc26ba8b3835cd368a553770b1a83 Mon Sep 17 00:00:00 2001 From: "Dylan M. Taylor" Date: Mon, 2 Nov 2026 21:27:06 -0500 Subject: [PATCH] plate-test: assert the work directory stays owner-writable --- crates/plate-test/src/gs.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/plate-test/src/gs.rs b/crates/plate-test/src/gs.rs index ddf3d314..e786ad1f 100644 --- a/crates/plate-test/src/gs.rs +++ b/crates/plate-test/src/gs.rs @@ -109,7 +109,9 @@ mod tests { #[cfg(unix)] { use std::os::unix::fs::PermissionsExt as _; - assert_eq!(std::fs::metadata(a.path()).unwrap().permissions().mode() & 0o077, 0); + let mode = std::fs::metadata(a.path()).unwrap().permissions().mode(); + assert_eq!(mode & 0o077, 0); + assert_ne!(mode & 0o200, 0, "owner must be able to write"); } let path = a.path().to_path_buf(); drop(a);