os: add behavior info to `is_dir_empty` documentation (#14110)
parent
6eea50c955
commit
a7e8ca70dc
|
@ -162,6 +162,7 @@ pub fn rmdir_all(path string) ? {
|
||||||
}
|
}
|
||||||
|
|
||||||
// is_dir_empty will return a `bool` whether or not `path` is empty.
|
// is_dir_empty will return a `bool` whether or not `path` is empty.
|
||||||
|
// Note that it will return `true` if `path` does not exist.
|
||||||
[manualfree]
|
[manualfree]
|
||||||
pub fn is_dir_empty(path string) bool {
|
pub fn is_dir_empty(path string) bool {
|
||||||
items := ls(path) or { return true }
|
items := ls(path) or { return true }
|
||||||
|
|
|
@ -355,6 +355,12 @@ fn test_mv() {
|
||||||
assert !os.is_dir(expected)
|
assert !os.is_dir(expected)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn test_is_dir_empty() {
|
||||||
|
// Test that is_dir_empty returns true on
|
||||||
|
// non-existent directories ***as stated in it's doc string***
|
||||||
|
assert os.is_dir_empty('dir that does not exist at all')
|
||||||
|
}
|
||||||
|
|
||||||
fn test_cp_all() {
|
fn test_cp_all() {
|
||||||
// fileX -> dir/fileX
|
// fileX -> dir/fileX
|
||||||
// Note: clean up of the files happens inside the cleanup_leftovers function
|
// Note: clean up of the files happens inside the cleanup_leftovers function
|
||||||
|
|
Loading…
Reference in New Issue