test unitaires a peu pres ok :)
This commit is contained in:
108
tests/unit_tests/ut_builtins.sh
Normal file
108
tests/unit_tests/ut_builtins.sh
Normal file
@@ -0,0 +1,108 @@
|
||||
#
|
||||
# ENV
|
||||
#
|
||||
|
||||
env
|
||||
|
||||
#
|
||||
# EXPORT
|
||||
#
|
||||
|
||||
export var
|
||||
|
||||
export var=test
|
||||
|
||||
export var ="cat Makefile | grep >"
|
||||
|
||||
export "test=ici"=coucou
|
||||
|
||||
export LOL=lala ROR=rara
|
||||
|
||||
export "HI= hi"
|
||||
|
||||
export "HI =hi"
|
||||
|
||||
export
|
||||
env
|
||||
# display is different for both commands
|
||||
|
||||
env
|
||||
export
|
||||
env
|
||||
|
||||
#
|
||||
# UNSET
|
||||
#
|
||||
|
||||
export BLOU=
|
||||
env
|
||||
unset BLOU
|
||||
env
|
||||
|
||||
unset LOL ROR
|
||||
env
|
||||
|
||||
unset blablabla
|
||||
env
|
||||
|
||||
export ""
|
||||
env
|
||||
unset ""
|
||||
env
|
||||
|
||||
#
|
||||
# ECHO
|
||||
#
|
||||
|
||||
echo
|
||||
|
||||
echo simple
|
||||
|
||||
echo -n simple
|
||||
|
||||
echo -n -n -nnnn -nnnnm
|
||||
|
||||
#
|
||||
# PWD
|
||||
#
|
||||
|
||||
pwd a
|
||||
|
||||
pwd a b c d
|
||||
|
||||
#
|
||||
# CD
|
||||
#
|
||||
|
||||
cd
|
||||
pwd
|
||||
|
||||
cd .
|
||||
pwd
|
||||
|
||||
cd ~
|
||||
pwd
|
||||
|
||||
cd /
|
||||
pwd
|
||||
|
||||
cd no_file
|
||||
pwd
|
||||
|
||||
cd a b c d
|
||||
pwd
|
||||
|
||||
cd $HOME/Documents
|
||||
pwd
|
||||
|
||||
cd ../../../../../..
|
||||
pwd
|
||||
|
||||
#
|
||||
# EXIT
|
||||
#
|
||||
|
||||
exit -10
|
||||
|
||||
exit +10
|
||||
|
||||
Reference in New Issue
Block a user