diff options
| -rw-r--r-- | Test/B02typeset.ztst | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/Test/B02typeset.ztst b/Test/B02typeset.ztst index 32e79ced2..fe9eb55eb 100644 --- a/Test/B02typeset.ztst +++ b/Test/B02typeset.ztst @@ -1123,13 +1123,37 @@ zmodload -u zsh/random echo v=${SRANDOM/<->/integer} - typeset SRANDOM + typeset -g SRANDOM echo v=${SRANDOM/<->/integer} 0:Global non -h variable doesn't hide special variable >v=integer >v=integer zmodload -u zsh/random + echo v=${SRANDOM/<->/integer} + typeset -gh SRANDOM + echo v=${SRANDOM/<->/integer} +0:Global -h variable doesn't hide special variable +>v=integer +>v=integer + + zmodload -u zsh/random + echo v=${SRANDOM/<->/integer} + typeset SRANDOM + echo v=${SRANDOM/<->/integer} +0:Local non -h variable doesn't hide special variable +>v=integer +>v=integer + + zmodload -u zsh/random + echo v=${SRANDOM/<->/integer} + typeset -h SRANDOM + echo v=${SRANDOM/<->/integer} +0:Local -h variable hides special variable +>v=integer +>v= + + zmodload -u zsh/random echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} typeset -g SRANDOM echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} @@ -1150,14 +1174,6 @@ >v=integer zmodload -u zsh/random - echo v=${SRANDOM/<->/integer} - typeset SRANDOM - echo v=${SRANDOM/<->/integer} -0:Local non -h variable doesn't hide special variable ->v=integer ->v=integer - - zmodload -u zsh/random echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} typeset SRANDOM echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} |
