3 use Test::Simple tests => 3;
7 nomethod => sub { die "unimplemented\n" };
8 sub new { bless {}, shift };
14 eval {my $val = $foo + 1};
15 ok( $@ =~ /unimplemented/, "'+' not implemented; 'nomethod' special key invoked" );
18 ok( $@ =~ /unimplemented/, "'+=' not implemented; 'nomethod' special key invoked" );
20 eval {my $val = 0; $val += $foo};
21 ok( $@ =~ /unimplemented/, "'+=' not implemented; 'nomethod' special key invoked" );