Frédéric Delanoy : cmd/tests: Add basic cd tests.

Alexandre Julliard julliard at winehq.org
Tue Aug 23 12:44:58 CDT 2011


Module: wine
Branch: master
Commit: 6bd0671f074cb643a1072625bae572d4a6bb9331
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6bd0671f074cb643a1072625bae572d4a6bb9331

Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date:   Sat Aug 20 01:59:00 2011 +0200

cmd/tests: Add basic cd tests.

---

 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@




More information about the wine-cvs mailing list