X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fop%2Fregmesg.t;h=824194115608f63cf56775af042510d5a14abcde;hb=397cf4b72b64bab2d81c27006b39549ca667b5a8;hp=24f6f31f77c33ecf716bc77ae60fdaf532e84597;hpb=7253e4e3a1f0c024bb2c5e2cff0df31194419994;p=p5sagit%2Fp5-mst-13.2.git diff --git a/t/op/regmesg.t b/t/op/regmesg.t index 24f6f31..8241941 100644 --- a/t/op/regmesg.t +++ b/t/op/regmesg.t @@ -61,7 +61,7 @@ my @death = '/\p{x/' => 'Missing right brace on \p{} in regex; marked by {#} in m/\p{{#}x/', - 'use utf8; /[\p{x]/' => 'Missing right brace on \p{} in regex; marked by {#} in m/[\p{{#}x]/', + '/[\p{x]/' => 'Missing right brace on \p{} in regex; marked by {#} in m/[\p{{#}x]/', '/(x)\2/' => 'Reference to nonexistent group in regex; marked by {#} in m/(x)\2{#}/', @@ -69,7 +69,7 @@ my @death = '/\x{1/' => 'Missing right brace on \x{} in regex; marked by {#} in m/\x{{#}1/', - 'use utf8; /[\x{X]/' => 'Missing right brace on \x{} in regex; marked by {#} in m/[\x{{#}X]/', + '/[\x{X]/' => 'Missing right brace on \x{} in regex; marked by {#} in m/[\x{{#}X]/', '/[[:barf:]]/' => 'POSIX class [:barf:] unknown in regex; marked by {#} in m/[[:barf:]{#}]/', @@ -78,6 +78,10 @@ my @death = '/[[.barf.]]/' => 'POSIX syntax [. .] is reserved for future extensions in regex; marked by {#} in m/[[.barf.]{#}]/', '/[z-a]/' => 'Invalid [] range "z-a" in regex; marked by {#} in m/[z-a{#}]/', + + '/\p/' => 'Empty \p{} in regex; marked by {#} in m/\p{#}/', + + '/\P{}/' => 'Empty \P{} in regex; marked by {#} in m/\P{{#}}/', ); ## @@ -130,7 +134,7 @@ while (@death) if ($@ !~ /^\Q$result/) { print "# For $regex, expected:\n# $result\n# Got:\n# $@\n#\nnot "; } - print "ok $count\n"; + print "ok $count - $regex\n"; } @@ -172,7 +176,7 @@ not ok $count EOM next; } - print "ok $count\n"; + print "ok $count - $regex\n"; }