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.
Leave a comment