diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-03-31 06:23:12 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2007-03-31 06:23:12 +0000 |
commit | 59e7186f90f13f9b1945035df4ce5a5117d604dc (patch) | |
tree | 0d97cb2b5b87e023f44c46034b8bd3b6bf09fddd /t | |
parent | 40986f42b4dca4ed841e1a7f7d848e9b5f199680 (diff) | |
download | perl-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-x | t/op/universal.t | 9 |
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' ); |