diff --git a/src/router/handlers/fixed.rs b/src/router/handlers/fixed.rs index 770d139..b6e5e5f 100644 --- a/src/router/handlers/fixed.rs +++ b/src/router/handlers/fixed.rs @@ -738,7 +738,7 @@ mod tests { #[cfg(test)] #[expect(clippy::panic_in_result_fn)] mod serial_tests { - use std::{fs, os::unix::fs::PermissionsExt as _}; + use std::{fs, os::unix::fs::PermissionsExt}; use super::*; use crate::dev::test::{Directories, Error}; @@ -755,6 +755,9 @@ mod serial_tests { permissions.set_mode(0o200); fs::set_permissions(&file, permissions)?; + let permissions = fs::metadata(&file)?.permissions(); + assert_eq!(0o200, permissions.mode()); + let error = fallback("unreadable.png", &Graph::default()).unwrap_err(); assert!(matches!(&error.kind, AssetErrorKind::IO));