elvish/pkg/eval/builtin_fn_fs_test.elvts

39 lines
585 B
Plaintext
Raw Normal View History

2024-01-31 00:50:52 +08:00
//////////////
# tilde-abbr #
//////////////
//with-temp-home
~> tilde-abbr ~/foobar
▶ '~/foobar'
//////
# cd #
//////
//with-temp-home
//in-temp-dir
## explicit argument ##
~> use os
use path
os:mkdir ~/d1
2024-01-31 00:50:52 +08:00
~> cd ~/d1
eq $pwd (path:join ~ d1)
▶ $true
## changes to home with no argument ##
~> cd
~> eq $pwd ~
▶ $true
## arity check ##
~> cd dir1 dir2
Exception: arity mismatch: arguments must be 0 to 1 values, but is 2 values
[tty]:1:1-12: cd dir1 dir2
## GetHome error ##
//mock-get-home-error can't get home
~> cd
Exception: can't get home
[tty]:1:1-2: cd