CI: Move permissions assertion
Some checks are pending
/ verify (push) Waiting to run

This commit is contained in:
Juno Takano 2026-03-20 10:26:27 -03:00
commit ab070ebe51

View file

@ -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(())
}
}