Run Individual Test::Class Methods via Vim
A couple of years ago I had a simplistic way to run Test::Class methods on my use.perl blog.  Unfortunately, it littered the test class with $ENV{TEST_METHOD} assignments.  I should have fixed that.  Here's a better version:
noremap <buffer> <leader>tm ?^sub.*:.*Test<cr>w"zye:!TEST_METHOD='<c-r>z' prove -v %<cr>
With that, if your cursor is inside of a test method, typing ",tm" (without the quotes and assuming that a comma is your leader), will run just that test method.
If you can't run your Test::Class classes directly, see my in-depth tutorial on Test::Class.
 Freelance Perl/Testing/Agile consultant and trainer. See http://www.allaroundtheworld.fr/ for our services. If you have a problem with Perl, we will solve it for you.
And don't forget to buy my book! http://www.amazon.com/Beginning-Perl-Curtis-Poe/dp/1118013840/
	            Freelance Perl/Testing/Agile consultant and trainer. See http://www.allaroundtheworld.fr/ for our services. If you have a problem with Perl, we will solve it for you.
And don't forget to buy my book! http://www.amazon.com/Beginning-Perl-Curtis-Poe/dp/1118013840/
Leave a comment