@@ -3,10 +3,10 @@ import gleeunit/should
3
3
import simplifile . {
4
4
Eacces , Enoent , Execute , FilePermissions , NotUtf8 , Read , Write , append ,
5
5
append_bits , copy_directory , copy_file , create_directory , create_directory_all ,
6
- create_file , current_directory , delete , delete_all , file_permissions_to_octal ,
7
- get_files , read , read_bits , read_directory , rename_directory , rename_file ,
8
- set_permissions , set_permissions_octal , verify_is_directory , verify_is_file ,
9
- write , write_bits ,
6
+ create_file , current_directory , delete , delete_all , file_info ,
7
+ file_permissions_to_octal , get_files , read , read_bits , read_directory ,
8
+ rename_directory , rename_file , set_permissions , set_permissions_octal ,
9
+ verify_is_directory , verify_is_file , write , write_bits ,
10
10
}
11
11
import gleam/list
12
12
import gleam/int
@@ -383,22 +383,9 @@ pub fn no_read_permissions_test() {
383
383
let assert Ok ( Nil ) = set_permissions_octal ( parent_dir , 0o777 )
384
384
let assert Ok ( Nil ) = delete ( parent_dir )
385
385
}
386
- // pub fn is_file_and_is_dir_test() {
387
- // let existing_file = "./gleam.toml"
388
- // let existing_dir = "./test"
389
- // let non_existing_file = "./i_dont_exist"
390
- // let file_permission_issue = "/etc"
391
386
392
- // let assert True = is_file(existing_file)
393
- // let assert True = is_directory(existing_dir)
394
-
395
- // let assert False = is_directory(existing_file)
396
- // let assert False = is_file(existing_dir)
397
-
398
- // let assert False = is_file(non_existing_file)
399
- // let assert False = is_directory(non_existing_file)
400
-
401
- // // let assert False = is_file(file_permission_issue)
402
- // // This fails on javascript, because the permission error throws
403
- // // let assert False = is_directory(file_permission_issue)
404
- // }
387
+ pub fn file_info_test ( ) {
388
+ let assert Ok ( _info ) = file_info ( "./test.sh" )
389
+ }
390
+ /// I visually inspected this info to make sure it matched on all targets.
391
+ /// TODO: Add a better test setup for validating file info functionality.
0 commit comments