@@ -301,7 +301,7 @@ fn test_mkdirat_fail() {
301
301
fn test_mknod_success_path ( ) {
302
302
let tempdir = tempfile:: tempdir ( ) . unwrap ( ) ;
303
303
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( ) ) ;
305
305
assert ! ( Path :: exists( path) ) ;
306
306
}
307
307
@@ -345,8 +345,7 @@ fn test_mknod_success_dev() {
345
345
fn test_mknod_fail ( ) {
346
346
let tempdir = tempfile:: tempdir ( ) . unwrap ( ) ;
347
347
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( ) ) ;
350
349
}
351
350
352
351
#[ test]
@@ -358,7 +357,7 @@ fn test_mknodat_success_path() {
358
357
assert ! ( mknodat(
359
358
Some ( dirfd) ,
360
359
path,
361
- stat:: SFlag :: empty ( ) ,
360
+ stat:: SFlag :: S_IFREG ,
362
361
stat:: Mode :: empty( ) ,
363
362
0
364
363
)
@@ -433,13 +432,12 @@ fn test_mknodat_fail() {
433
432
let tempdir = tempfile:: tempdir ( ) . unwrap ( ) ;
434
433
let dirfd = fcntl:: open ( tempdir. path ( ) , fcntl:: OFlag :: empty ( ) , stat:: Mode :: empty ( ) ) . unwrap ( ) ;
435
434
let path = Path :: new ( "not_existing" ) . join ( "test_node_name" ) ;
436
- let result = mknodat (
435
+ assert ! ( mknodat(
437
436
Some ( dirfd) ,
438
437
& path,
439
438
stat:: SFlag :: empty( ) ,
440
439
stat:: Mode :: empty( ) ,
441
440
0 ,
442
441
)
443
- . unwrap_err ( ) ;
444
- assert_eq ! ( result, Error :: Sys ( Errno :: ENOENT ) ) ;
442
+ . is_err( ) ) ;
445
443
}
0 commit comments