mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
os: fix 'rm' and 'rmdir' implementation on windows
This commit is contained in:
committed by
Alexander Medvednikov
parent
8aa7da1be1
commit
c3ad75191d
@@ -34,9 +34,23 @@ fn test_write_and_read_string_to_file() {
|
||||
os.rm(filename)
|
||||
}
|
||||
|
||||
fn test_create_and_delete_folder() {
|
||||
folder := './test1'
|
||||
os.mkdir(folder)
|
||||
|
||||
folder_contents := os.ls(folder)
|
||||
assert folder_contents.len == 0
|
||||
|
||||
os.rmdir(folder)
|
||||
|
||||
folder_exists := os.dir_exists(folder)
|
||||
|
||||
assert folder_exists == false
|
||||
}
|
||||
|
||||
fn test_dir() {
|
||||
$if windows {
|
||||
assert os.dir('C:\a\b\c') == 'C:\a\b'
|
||||
assert os.dir('C:\\a\\b\\c') == 'C:\\a\\b'
|
||||
|
||||
} $else {
|
||||
assert os.dir('/var/tmp/foo') == '/var/tmp'
|
||||
|
||||
Reference in New Issue
Block a user