From ca383253118b6d000bd29c52d4d2b7ad221ec353 Mon Sep 17 00:00:00 2001 From: jutty Date: Fri, 20 Mar 2026 00:46:12 -0300 Subject: [PATCH] CI: Add permission check to flaky test --- src/router/handlers/fixed.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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));