in reply to Test::More usage to test functions that die
It's not part of Test::More itself, but Test::Exception's dies_ok method should help:
dies_ok { $a->f1 } 'passing no arguments to f1 dies';
For more information about the different testing modules available, see the Testing Modules section of Perl Quality Assurance Projects.
In Section
Seekers of Perl Wisdom