diff options
| author | Philippe Altherr <philippe.altherr@gmail.com> | 2026-07-26 20:36:01 -0700 |
|---|---|---|
| committer | Bart Schaefer <schaefer@zsh.org> | 2026-07-26 20:58:51 -0700 |
| commit | 8d7f92869819c101c24da443816daf21aac05c62 (patch) | |
| tree | c3a647af608b2d80c0fbba27dc5793a3a4961d6b | |
| parent | 55030: allow "typeset -hn", issue error on useless no-op "typeset -gh" (diff) | |
| download | zsh-8d7f92869819c101c24da443816daf21aac05c62.tar zsh-8d7f92869819c101c24da443816daf21aac05c62.tar.gz zsh-8d7f92869819c101c24da443816daf21aac05c62.tar.bz2 zsh-8d7f92869819c101c24da443816daf21aac05c62.tar.lz zsh-8d7f92869819c101c24da443816daf21aac05c62.tar.xz zsh-8d7f92869819c101c24da443816daf21aac05c62.tar.zst zsh-8d7f92869819c101c24da443816daf21aac05c62.zip | |
55036: refinements to "typeset -gh" tests
| -rw-r--r-- | Test/B02typeset.ztst | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/Test/B02typeset.ztst b/Test/B02typeset.ztst index b45ad027f..cec82dea8 100644 --- a/Test/B02typeset.ztst +++ b/Test/B02typeset.ztst @@ -1131,11 +1131,13 @@ zmodload -u zsh/random echo v=${SRANDOM/<->/integer} - typeset -gh SRANDOM + { typeset -gh SRANDOM 2>&1; echo alive } always { echo status=$?; TRY_BLOCK_ERROR=0 } echo v=${SRANDOM/<->/integer} -1:Global -h variable doesn't hide special variable +0:Global -h variable doesn't hide special variable +>v=integer +>(eval):typeset:3: SRANDOM: can't change parameter attribute +>status=1 >v=integer -?(eval):typeset:3: SRANDOM: can't change parameter attribute zmodload -u zsh/random echo v=${SRANDOM/<->/integer} @@ -1165,12 +1167,15 @@ zmodload -u zsh/random echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} - typeset -gh SRANDOM + { typeset -gh SRANDOM 2>&1; echo alive } always { echo status=$?; TRY_BLOCK_ERROR=0 } echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} echo v=${SRANDOM/<->/integer} -1:Global -h variable doesn't hide autoload variable +0:Global -h variable doesn't hide autoload variable +>z=SRANDOM (zsh/random) +>(eval):typeset:3: SRANDOM: can't change parameter attribute +>status=1 >z=SRANDOM (zsh/random) -?(eval):typeset:3: SRANDOM: can't change parameter attribute +>v=integer zmodload -u zsh/random echo z=${(M)${(f)${ zmodload -ap}}:#*SRANDOM*} |
