summaryrefslogtreecommitdiff
path: root/t/re/regex_sets.t
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2016-02-10 14:25:31 -0700
committerKarl Williamson <khw@cpan.org>2016-02-10 21:16:44 -0700
commit2d1a1cb30ceaba6da87dcbf82ecae272ec26e9c5 (patch)
treeedf021d4bab40a20c9828a18a93a9e4170a30ff5 /t/re/regex_sets.t
parent3dbc6af5bbf573b8a656c27f7beffd8e552ccd64 (diff)
downloadperl-2d1a1cb30ceaba6da87dcbf82ecae272ec26e9c5.tar.gz
t/re/regex_sets.t: Add some tests
Diffstat (limited to 't/re/regex_sets.t')
-rw-r--r--t/re/regex_sets.t11
1 files changed, 11 insertions, 0 deletions
diff --git a/t/re/regex_sets.t b/t/re/regex_sets.t
index 5a9807e0f5..cd5df00ed0 100644
--- a/t/re/regex_sets.t
+++ b/t/re/regex_sets.t
@@ -139,6 +139,17 @@ if (! is_miniperl() && locales_enabled('LC_CTYPE')) {
}
}
+# Tests that no warnings given for valid Unicode digit range.
+my $arabic_digits = qr/(?[ [ ٠ - ٩ ] ])/;
+for my $char ("٠", "٥", "٩") {
+ use charnames ();
+ my @got = capture_warnings(sub {
+ like("٠", $arabic_digits, "Matches "
+ . charnames::viacode(ord $char));
+ });
+ is (@got, 0, "... without warnings");
+}
+
# RT #126181: \cX behaves strangely inside (?[])
{
no warnings qw(syntax regexp);