[PATCH 08/10] cmd/tests: Add basic cd tests

Frédéric Delanoy frederic.delanoy at gmail.com
Fri Aug 19 11:41:56 CDT 2011


---
 programs/cmd/tests/test_builtins.cmd     |   32 ++++++++++++++++++++++++++++++
 programs/cmd/tests/test_builtins.cmd.exp |   13 ++++++++++++
 2 files changed, 45 insertions(+), 0 deletions(-)

diff --git a/programs/cmd/tests/test_builtins.cmd b/programs/cmd/tests/test_builtins.cmd
index ffbc814..c640ec4 100644
--- a/programs/cmd/tests/test_builtins.cmd
+++ b/programs/cmd/tests/test_builtins.cmd
@@ -244,6 +244,38 @@ if exist bar6 (
     del bar6
 )
 
+echo ------------ Testing cd ------------
+mkdir foobar
+cd foobar
+echo blabla > singleFile
+dir /b
+echo Current dir: %CD%
+cd
+cd ..
+cd
+cd foobar at space@
+cd
+cd ..
+cd
+cd @space at foobar
+cd
+cd..
+cd
+cd foobar
+cd.. at space@
+cd
+if not exist foobar (cd ..)
+cd foobar
+mkdir "bar bak"
+cd "bar bak"
+cd
+cd ..
+cd bar bak
+cd
+cd ..\..
+cd
+rd /Q/s foobar
+
 echo ------------ Testing type ------------
 echo bar> foobaz
 @echo on
diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp
index 2954e16..1580637 100644
--- a/programs/cmd/tests/test_builtins.cmd.exp
+++ b/programs/cmd/tests/test_builtins.cmd.exp
@@ -179,6 +179,19 @@ foo4
 @todo_wine at ...on failure conditional ||
 @todo_wine at foo5
 @todo_wine at foo6@space@
+------------ Testing cd ------------
+singleFile
+Current dir: @pwd@\foobar at or_broken@Current dir:@space@
+ at pwd@\foobar
+ at pwd@
+ at pwd@\foobar
+ at pwd@
+ at pwd@\foobar
+ at pwd@
+ at todo_wine@@pwd@
+ at pwd@\foobar\bar bak
+ at pwd@\foobar\bar bak
+ at pwd@
 ------------ Testing type ------------
 
 @pwd@>type foobaz at space@
-- 
1.7.6




More information about the wine-patches mailing list