diff options
| author | Philippe Altherr <philippe.altherr@gmail.com> | 2026-07-24 19:53:42 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2026-07-24 19:53:42 -0700 |
| commit | 3ff9fd34f47ac7a718d2374f09905beb3feb5f1f (patch) | |
| tree | 27832ed5da5acff58d8e0d0b37b0cabeb2e0dee9 /Test | |
| parent | Philippe 55011: test from 54943 missed due to patch conflict (diff) | |
| download | zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.tar zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.tar.gz zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.tar.bz2 zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.tar.lz zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.tar.xz zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.tar.zst zsh-3ff9fd34f47ac7a718d2374f09905beb3feb5f1f.zip | |
55024: Add missing parameter hiding tests, fix related typeset flags
Diffstat (limited to 'Test')
| -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*} |
