cmd/tests: Add pushd/popd tests.
This commit is contained in:
parent
4e862b8440
commit
ba094f2830
|
@ -1027,6 +1027,39 @@ if not exist foobar (echo foobar removed) else echo foobar not removed!
|
||||||
if not exist bar\baz (echo bar\baz removed) else echo bar\baz not removed!
|
if not exist bar\baz (echo bar\baz removed) else echo bar\baz not removed!
|
||||||
cd .. & rd /s/q foobaz
|
cd .. & rd /s/q foobaz
|
||||||
|
|
||||||
|
echo ----------- Testing pushd/popd -----------
|
||||||
|
cd
|
||||||
|
echo ...popd is no-op when dir stack is empty
|
||||||
|
popd
|
||||||
|
cd
|
||||||
|
echo ...pushing non-existing dir
|
||||||
|
pushd foobar
|
||||||
|
cd
|
||||||
|
echo ...basic behaviour
|
||||||
|
mkdir foobar\baz
|
||||||
|
pushd foobar
|
||||||
|
cd
|
||||||
|
popd
|
||||||
|
cd
|
||||||
|
pushd foobar
|
||||||
|
pushd baz
|
||||||
|
cd
|
||||||
|
popd
|
||||||
|
cd
|
||||||
|
pushd baz
|
||||||
|
popd
|
||||||
|
cd
|
||||||
|
popd
|
||||||
|
cd
|
||||||
|
pushd .
|
||||||
|
cd foobar\baz
|
||||||
|
pushd ..
|
||||||
|
cd
|
||||||
|
popd
|
||||||
|
popd
|
||||||
|
cd
|
||||||
|
rd /s/q foobar
|
||||||
|
|
||||||
echo ------------ Testing attrib --------------
|
echo ------------ Testing attrib --------------
|
||||||
rem FIXME Add tests for archive, hidden and system attributes + mixed attributes modifications
|
rem FIXME Add tests for archive, hidden and system attributes + mixed attributes modifications
|
||||||
mkdir foobar & cd foobar
|
mkdir foobar & cd foobar
|
||||||
|
|
|
@ -634,6 +634,21 @@ foo removed
|
||||||
bar removed
|
bar removed
|
||||||
foobar removed
|
foobar removed
|
||||||
bar\baz removed
|
bar\baz removed
|
||||||
|
----------- Testing pushd/popd -----------
|
||||||
|
@pwd@
|
||||||
|
...popd is no-op when dir stack is empty
|
||||||
|
@pwd@
|
||||||
|
...pushing non-existing dir
|
||||||
|
@pwd@
|
||||||
|
...basic behaviour
|
||||||
|
@pwd@\foobar
|
||||||
|
@pwd@
|
||||||
|
@pwd@\foobar\baz
|
||||||
|
@pwd@\foobar
|
||||||
|
@pwd@\foobar
|
||||||
|
@pwd@
|
||||||
|
@pwd@\foobar
|
||||||
|
@pwd@
|
||||||
------------ Testing attrib --------------
|
------------ Testing attrib --------------
|
||||||
@todo_wine@A @pwd@\foobar\foo@or_broken@A @pwd@\foobar\foo@or_broken@A I @pwd@\foobar\foo
|
@todo_wine@A @pwd@\foobar\foo@or_broken@A @pwd@\foobar\foo@or_broken@A I @pwd@\foobar\foo
|
||||||
... read-only attribute
|
... read-only attribute
|
||||||
|
|
Loading…
Reference in New Issue