The problem described in this
root [Wed, 22 Mar 2000 18:37:42 +0000 (11:37 -0700)]
Subject: [ID 20000322.018] named chars aren't magical enough
Message-Id: <200003230137.SAA29532@dixie.cscaper.com>

has been fixed in perl 5.6.0 but just in case added a test
to keep it away.  (The report from Joseph Hall.)

p4raw-id: //depot/perl@6462

t/lib/charnames.t

index 566baf3..2e6a818 100644 (file)
@@ -8,7 +8,7 @@ BEGIN {
 }
 
 $| = 1;
-print "1..12\n";
+print "1..13\n";
 
 use charnames ':full';
 
@@ -78,3 +78,15 @@ sub to_bytes {
     print "not " unless sprintf("%vx", "\x{ff}\N{WHITE SMILING FACE}") eq "ff.263a";
     print "ok 12\n";
 }
+
+{
+   use charnames qw(:full);
+   use utf8;
+   
+    my $x = "\x{221b}";
+    my $named = "\N{CUBE ROOT}";
+
+    print "not " unless ord($x) == ord($named);
+    print "ok 13\n";
+}
+