mirror of
git://git.code.sf.net/p/zsh/code
synced 2024-12-29 16:25:35 +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>
|
||||
|
||||
* 40126: Functions/Misc/zed: zed (fned): When editing a new
|
||||
|
|
|
@ -500,18 +500,6 @@
|
|||
# aren't quite double width, but the arithmetic is correct.
|
||||
# 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
|
||||
setopt errreturn
|
||||
|
@ -583,3 +571,19 @@
|
|||
printf '%q%q\n' 你你
|
||||
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