cmd/tests: fixing an issue with extra whitespaces after cd parameter
Nowres Rafid
nowres.rafed at gmail.com
Thu Aug 18 16:05:35 CDT 2011
---
programs/cmd/tests/test_builtins.cmd | 50 ++++++++++++++++++++++++++++++
programs/cmd/tests/test_builtins.cmd.exp | 12 ++++++-
2 files changed, 61 insertions(+), 1 deletions(-)
diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd
index a83e568..4a9638d 100644
--- a/programs/cmd/tests/test_builtins.cmd
+++ b/programs/cmd/tests/test_builtins.cmd
@@ -36,6 +36,56 @@ echo :word
echo word at space@
echo word at space@@space@
+echo ------------ Testing 'cd' --------------
+echo test1 >test1
+mkdir sub
+cd sub
+echo test2 >test2
+mkdir subsub
+cd subsub
+echo test3 >test3
+cd ..\..
+if exist test1 (
+ echo "in root directory. ok"
+) else echo "cd ..\.. FAILED"
+if exist sub\test2 (
+ echo "file test2 exist in sub. ok"
+) else echo "cd sub FAILED"
+cd sub
+cd ..
+if exist test1 (
+ echo "cd ..space. ok"
+) else echo "cd ..space FAILED"
+cd sub\subsub
+if exist test3 (
+ echo "cd sub\subsub. ok"
+) else echo "cd sub\subsub FAILED"
+cd subsubsub
+if exist test3 (
+ echo "cd sub\subsub\subsubsub. ok"
+) else echo "cd to invalid directory FAILED"
+cd test3
+if exist test3 (
+ echo "cd to file. ok"
+) else echo "cd to file FAILED"
+del test3
+cd ..
+if exist test2 (
+ echo "cd ..spacespace. ok"
+) else echo "cd ..spacespace FAILED"
+cd .
+if exist test2 (
+ echo "cd . ok"
+) else echo "cd . FAILED"
+del test2
+rmdir subsub
+cd..
+if exist test1 (
+ echo "cd.. ok"
+) else echo "cd.. FAILED"
+del test1
+rmdir sub
+
echo ------------ Testing redirection operators --------------
mkdir foobar & cd foobar
echo ...stdout redirection
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index 7ebe57a..02c37d0 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -63,6 +63,16 @@ word
:word
word at space@
word at space@@space@
+------------ Testing 'cd' --------------
+"in root directory. ok"
+"file test2 exist in sub. ok"
+"cd ..space. ok"
+"cd sub\subsub. ok"
+"cd sub\subsub\subsubsub. ok"
+"cd to file. ok"
+"cd ..spacespace. ok"
+"cd . ok"
+"cd.. ok"
------------ Testing redirection operators --------------
...stdout redirection
foo
@@ -171,7 +181,7 @@ foo
foo1
bar2 at space@
foo2
- at todo_wine@foobar deleted
+foobar deleted
@todo_wine at ...on success conditional &&
@todo_wine at foo3 not created
bar4 at space@
--
1.7.4.1
--=-sTWolLcE0QcJxnBChXUk--
More information about the wine-patches
mailing list