1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

os: make chdir() return error

This commit is contained in:
Alexander Medvednikov
2021-08-28 09:35:39 +03:00
parent e85311c2ba
commit 858ba25d55
12 changed files with 25 additions and 26 deletions

View File

@ -17,7 +17,7 @@ fn testsuite_begin() {
os.rmdir_all(tfolder) or {}
assert !os.is_dir(tfolder)
os.mkdir_all(tfolder) or { panic(err) }
os.chdir(tfolder)
os.chdir(tfolder) or {}
assert os.is_dir(tfolder)
// println('args_at_start: $args_at_start')
assert args_at_start.len > 0
@ -25,7 +25,7 @@ fn testsuite_begin() {
}
fn testsuite_end() {
os.chdir(os.wd_at_startup)
os.chdir(os.wd_at_startup) or {}
os.rmdir_all(tfolder) or {}
assert !os.is_dir(tfolder)
// eprintln('testsuite_end , tfolder = $tfolder removed.')
@ -326,9 +326,9 @@ fn test_realpath_removes_dots() {
fn test_realpath_absolutizes_existing_relative_paths() {
old_wd := os.getwd()
defer {
os.chdir(old_wd)
os.chdir(old_wd) or { panic(err) }
}
os.chdir(@VEXEROOT)
os.chdir(@VEXEROOT) or { panic(err) }
examples_folder := os.join_path('vlib', 'v', '..', '..', 'cmd', '.', '..', 'examples')
real_path_of_examples_folder := os.real_path(examples_folder)
assert os.is_abs_path(real_path_of_examples_folder)