summaryrefslogtreecommitdiff
path: root/t
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-03-31 06:23:12 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2007-03-31 06:23:12 +0000
commit59e7186f90f13f9b1945035df4ce5a5117d604dc (patch)
tree0d97cb2b5b87e023f44c46034b8bd3b6bf09fddd /t
parent40986f42b4dca4ed841e1a7f7d848e9b5f199680 (diff)
downloadperl-59e7186f90f13f9b1945035df4ce5a5117d604dc.tar.gz
Fix the error message "Can't call method "DOES" on unblessed
reference". p4raw-id: //depot/perl@30806
Diffstat (limited to 't')
-rwxr-xr-xt/op/universal.t9
1 files changed, 7 insertions, 2 deletions
diff --git a/t/op/universal.t b/t/op/universal.t
index 69067e8646..9817d3fe68 100755
--- a/t/op/universal.t
+++ b/t/op/universal.t
@@ -10,7 +10,7 @@ BEGIN {
require "./test.pl";
}
-plan tests => 110;
+plan tests => 111;
$a = {};
bless $a, "Bob";
@@ -222,4 +222,9 @@ package Bodine;
Bodine->isa('Pig');
*isa = \&UNIVERSAL::isa;
eval { isa({}, 'HASH') };
-::is($@, '', "*isa correctly found")
+::is($@, '', "*isa correctly found");
+
+package main;
+eval { UNIVERSAL::DOES([], "foo") };
+like( $@, qr/Can't call method "DOES" on unblessed reference/,
+ 'DOES call error message says DOES, not isa' );