about summary refs log tree commit diff
path: root/Misc/globtests
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2008-03-30 22:14:22 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2008-03-30 22:14:22 +0000
commit7389a42d173d7d446e147f92174ddfd5609d0c0f (patch)
treec17ebc5cf8f5cbed0d1370781c9c8a21ac8fcf68 /Misc/globtests
parentaf92f874e179bdfad66dea04532178fb82226ef9 (diff)
downloadzsh-7389a42d173d7d446e147f92174ddfd5609d0c0f.tar.gz
zsh-7389a42d173d7d446e147f92174ddfd5609d0c0f.tar.xz
zsh-7389a42d173d7d446e147f92174ddfd5609d0c0f.zip
24708: Misc/globtests, Src/pattern.c, Test/D02glob.ztst:
fix backtracking problem in (#c) pattern
Diffstat (limited to 'Misc/globtests')
-rwxr-xr-xMisc/globtests15
1 files changed, 15 insertions, 0 deletions
diff --git a/Misc/globtests b/Misc/globtests
index 65fdbdca2..482c962c3 100755
--- a/Misc/globtests
+++ b/Misc/globtests
@@ -192,5 +192,20 @@ t ZX               Z(|)(#c1)X
 t froofroo         (fro(#c2))(#c2)
 f froofroofroo     (fro(#c2))(#c2)
 f froofro          (fro(#c2))(#c2)
+t ax               ?(#c1,2)x
+t ax               ?(#c1,)x
+t ax               ?(#c0,1)x
+f ax               ?(#c0,0)x
+f ax               ?(#c2,)x
+t aa               a(#c1,2)a
+t aa               a(#c1,)a
+t aa               a(#c0,1)a
+f aa               a(#c0,0)a
+f aa               a(#c2,)a
+t test.zsh         *.?(#c1)sh
+t test.bash        *.?(#c2)sh
+t test.bash        *.?(#c1,2)sh
+t test.bash        *.?(#c1,)sh
+t test.zsh         *.?(#c1,)sh
 EOT
 print "$failed tests failed."