mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-01-01 05:16:05 +01:00
40138: Move regex multibyte test.
Put it last as it has an additional dependency. Output a failure message indicating this.
This commit is contained in:
parent
feb4be4a5e
commit
2e307108a0
2 changed files with 22 additions and 12 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2016-12-09 Peter Stephenson <p.stephenson@samsung.com>
|
||||||
|
|
||||||
|
* 40138: Test/D07multibyte.ztst: Put the regex test last as it
|
||||||
|
has an additional dependency, and note this in a failure
|
||||||
|
message.
|
||||||
|
|
||||||
2016-12-09 Daniel Shahaf <d.s@daniel.shahaf.name>
|
2016-12-09 Daniel Shahaf <d.s@daniel.shahaf.name>
|
||||||
|
|
||||||
* 40126: Functions/Misc/zed: zed (fned): When editing a new
|
* 40126: Functions/Misc/zed: zed (fned): When editing a new
|
||||||
|
|
|
@ -500,18 +500,6 @@
|
||||||
# aren't quite double width, but the arithmetic is correct.
|
# aren't quite double width, but the arithmetic is correct.
|
||||||
# It appears just to be an effect of the font.
|
# It appears just to be an effect of the font.
|
||||||
|
|
||||||
if zmodload zsh/regex 2>/dev/null; then
|
|
||||||
[[ $'\ua0' =~ '^.$' ]] && print OK
|
|
||||||
[[ $'\ua0' =~ $'^\ua0$' ]] && print OK
|
|
||||||
[[ $'\ua0'X =~ '^X$' ]] || print OK
|
|
||||||
else
|
|
||||||
ZTST_skip="regexp library not found."
|
|
||||||
fi
|
|
||||||
0:Ensure no confusion on metafied input to regex module
|
|
||||||
>OK
|
|
||||||
>OK
|
|
||||||
>OK
|
|
||||||
|
|
||||||
() {
|
() {
|
||||||
emulate -L zsh
|
emulate -L zsh
|
||||||
setopt errreturn
|
setopt errreturn
|
||||||
|
@ -583,3 +571,19 @@
|
||||||
printf '%q%q\n' 你你
|
printf '%q%q\n' 你你
|
||||||
0:printf %q and quotestring and general metafy / token madness
|
0:printf %q and quotestring and general metafy / token madness
|
||||||
>你你
|
>你你
|
||||||
|
|
||||||
|
# This test is kept last as it introduces an additional
|
||||||
|
# dependency on the system regex library.
|
||||||
|
if zmodload zsh/regex 2>/dev/null; then
|
||||||
|
[[ $'\ua0' =~ '^.$' ]] && print OK
|
||||||
|
[[ $'\ua0' =~ $'^\ua0$' ]] && print OK
|
||||||
|
[[ $'\ua0'X =~ '^X$' ]] || print OK
|
||||||
|
else
|
||||||
|
ZTST_skip="regexp library not found."
|
||||||
|
fi
|
||||||
|
0:Ensure no confusion on metafied input to regex module
|
||||||
|
>OK
|
||||||
|
>OK
|
||||||
|
>OK
|
||||||
|
F:A failure here may indicate the system regex library does not
|
||||||
|
F:support character sets outside the portable 7-bit range.
|
||||||
|
|
Loading…
Reference in a new issue