From ab070ebe518a3b360d7deca8d487fffabae7962e Mon Sep 17 00:00:00 2001 From: jutty Date: Fri, 20 Mar 2026 10:26:27 -0300 Subject: [PATCH] CI: Move permissions assertion --- src/router/handlers/fixed.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/router/handlers/fixed.rs b/src/router/handlers/fixed.rs index 4529c41..390e794 100644 --- a/src/router/handlers/fixed.rs +++ b/src/router/handlers/fixed.rs @@ -735,7 +735,8 @@ mod tests { } } -#[cfg(all(test, unix))] +#[cfg(test)] +#[cfg(unix)] #[expect(clippy::panic_in_result_fn)] mod serial_tests { use std::{fs, os::unix::fs::PermissionsExt as _}; @@ -755,6 +756,9 @@ mod serial_tests { permissions.set_mode(0o200); fs::set_permissions(&file, permissions)?; + let new_permissions = fs::metadata(&file)?.permissions(); + assert_eq!(new_permissions.mode() & 0o777, 0o200); + let error = fallback("unreadable.png", &Graph::default()).unwrap_err(); assert!(matches!(&error.kind, AssetErrorKind::IO)); @@ -763,9 +767,6 @@ mod serial_tests { .contains("was found, but it could not be loaded") ); - let new_permissions = fs::metadata(&file)?.permissions(); - assert_eq!(new_permissions.mode() & 0o777, 0o200); - Ok(()) } }