mirror of
https://github.com/awfixers-stuff/src.git
synced 2026-03-27 12:56:19 +00:00
18 lines
550 B
Rust
18 lines
550 B
Rust
#[test]
|
|
fn is_path_owned_by_current_user() -> crate::Result {
|
|
let dir = tempfile::tempdir()?;
|
|
let file = dir.path().join("file");
|
|
std::fs::write(&file, [])?;
|
|
assert!(gix_sec::identity::is_path_owned_by_current_user(&file)?);
|
|
assert!(gix_sec::identity::is_path_owned_by_current_user(dir.path())?);
|
|
Ok(())
|
|
}
|
|
|
|
#[test]
|
|
#[cfg(windows)]
|
|
fn windows_home() -> crate::Result {
|
|
let home = gix_path::env::home_dir().expect("home dir is available");
|
|
assert!(gix_sec::identity::is_path_owned_by_current_user(&home)?);
|
|
Ok(())
|
|
}
|