about summary refs log tree commit diff
path: root/Test/C02cond.ztst
diff options
context:
space:
mode:
authorpdpennock <pdpennock>2010-10-10 00:05:24 +0000
committerpdpennock <pdpennock>2010-10-10 00:05:24 +0000
commitd234059b1c6493e5eefb6c28aa2b8a021d894d51 (patch)
tree2056dc91918a8f55be34a0506fd129116f0243e0 /Test/C02cond.ztst
parentf58f9caf6f69bc5c6477307e949679532cb278ac (diff)
downloadzsh-d234059b1c6493e5eefb6c28aa2b8a021d894d51.tar.gz
zsh-d234059b1c6493e5eefb6c28aa2b8a021d894d51.tar.xz
zsh-d234059b1c6493e5eefb6c28aa2b8a021d894d51.zip
28338: keep =~ from inverting sense of subsequent tests (after &&/||)
Diffstat (limited to 'Test/C02cond.ztst')
-rw-r--r--Test/C02cond.ztst13
1 files changed, 13 insertions, 0 deletions
diff --git a/Test/C02cond.ztst b/Test/C02cond.ztst
index 2d4204038..00e22c182 100644
--- a/Test/C02cond.ztst
+++ b/Test/C02cond.ztst
@@ -285,6 +285,19 @@ F:Failures in these cases do not indicate a problem in the shell.
 0:MATCH, MBEGIN, MEND, match, mbegin, mend
 >OK
 
+  (if zmodload -i zsh/regex 2>/dev/null; then
+    if [[ a =~ a && b == b ]]; then
+      print OK
+    else
+      print "regex =~ inverted following test"
+    fi
+  else
+    # not a test error
+    print OK
+  fi)
+0:regex infix operator should not invert following conditions
+>OK
+
   [[ -fail badly ]]
 2:Error message for unknown prefix condition
 ?(eval):1: unknown condition: -fail