Skip to content

Commit 133d5bb

Browse files
committed
fix test errors in freebsd
1 parent 9b8a11d commit 133d5bb

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

test/test_stat.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ fn test_mkdirat_fail() {
301301
fn test_mknod_success_path() {
302302
let tempdir = tempfile::tempdir().unwrap();
303303
let path = &tempdir.path().join("test_node_name");
304-
assert!(mknod(path, stat::SFlag::empty(), stat::Mode::empty(), 0).is_ok());
304+
assert!(mknod(path, stat::SFlag::S_IFREG, stat::Mode::empty(), 0).is_ok());
305305
assert!(Path::exists(path));
306306
}
307307

@@ -345,8 +345,7 @@ fn test_mknod_success_dev() {
345345
fn test_mknod_fail() {
346346
let tempdir = tempfile::tempdir().unwrap();
347347
let path = &tempdir.path().join("not_existing").join("test_node_name");
348-
let result = mknod(path, stat::SFlag::empty(), stat::Mode::empty(), 0).unwrap_err();
349-
assert_eq!(result, Error::Sys(Errno::ENOENT));
348+
assert!(mknod(path, stat::SFlag::empty(), stat::Mode::empty(), 0).is_err());
350349
}
351350

352351
#[test]
@@ -358,7 +357,7 @@ fn test_mknodat_success_path() {
358357
assert!(mknodat(
359358
Some(dirfd),
360359
path,
361-
stat::SFlag::empty(),
360+
stat::SFlag::S_IFREG,
362361
stat::Mode::empty(),
363362
0
364363
)
@@ -433,13 +432,12 @@ fn test_mknodat_fail() {
433432
let tempdir = tempfile::tempdir().unwrap();
434433
let dirfd = fcntl::open(tempdir.path(), fcntl::OFlag::empty(), stat::Mode::empty()).unwrap();
435434
let path = Path::new("not_existing").join("test_node_name");
436-
let result = mknodat(
435+
assert!(mknodat(
437436
Some(dirfd),
438437
&path,
439438
stat::SFlag::empty(),
440439
stat::Mode::empty(),
441440
0,
442441
)
443-
.unwrap_err();
444-
assert_eq!(result, Error::Sys(Errno::ENOENT));
442+
.is_err());
445443
}

0 commit comments

Comments
 (0)