mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
os: test is_link()
This commit is contained in:
parent
b8ab85ebe9
commit
353805e170
@ -170,6 +170,37 @@ fn test_tmpdir(){
|
|||||||
os.rm(tfile)
|
os.rm(tfile)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
fn test_make_symlink_check_is_link_and_remove_symlink() {
|
||||||
|
$if windows {
|
||||||
|
// TODO
|
||||||
|
assert true
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
folder := 'tfolder'
|
||||||
|
symlink := 'tsymlink'
|
||||||
|
|
||||||
|
os.rm(symlink)
|
||||||
|
os.rm(folder)
|
||||||
|
|
||||||
|
os.mkdir(folder) or { panic(err) }
|
||||||
|
folder_contents := os.ls(folder) or { panic(err) }
|
||||||
|
assert folder_contents.len == 0
|
||||||
|
|
||||||
|
os.system('ln -s $folder $symlink')
|
||||||
|
assert os.is_link(symlink) == true
|
||||||
|
|
||||||
|
os.rm(symlink)
|
||||||
|
os.rm(folder)
|
||||||
|
|
||||||
|
folder_exists := os.is_dir(folder)
|
||||||
|
assert folder_exists == false
|
||||||
|
|
||||||
|
symlink_exists := os.is_link(symlink)
|
||||||
|
assert symlink_exists == false
|
||||||
|
}
|
||||||
|
|
||||||
//fn test_fork() {
|
//fn test_fork() {
|
||||||
// pid := os.fork()
|
// pid := os.fork()
|
||||||
// if pid == 0 {
|
// if pid == 0 {
|
||||||
|
Loading…
Reference in New Issue
Block a user