@@ -301,7 +301,7 @@ fn test_mkdirat_fail() {
301301fn 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() {
345345fn 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