diff options
Diffstat (limited to 't/op/pat.t')
-rwxr-xr-x | t/op/pat.t | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/t/op/pat.t b/t/op/pat.t index d2d3205576..478e2994f0 100755 --- a/t/op/pat.t +++ b/t/op/pat.t @@ -6,7 +6,7 @@ $| = 1; -print "1..684\n"; +print "1..686\n"; BEGIN { chdir 't' if -d 't'; @@ -1987,3 +1987,22 @@ print "ok 683\n" if @a == 9 && "@a" eq "f o o \n $a $b b a r"; $c = pos; print "$a $b $c" eq 'ba:ba ad:ae 10' ? "ok 684\n" : "not ok 684\t# $a $b $c\n"; } + +{ + package ID_20010407_006; + + sub x { + "a\x{1234}"; + } + + my $x = x; + my $y; + + $x =~ /(..)/; $y = $1; + print "not " unless length($y) == 2 && $y eq $x; + print "ok 685\n" if length($y) == 2; + + x =~ /(..)/; $y = $1; + print "not " unless length($y) == 2 && $y eq $x; + print "ok 686\n"; +} |