On Tuesday 13 January 2004 16:41, Elizabeth Mattijsen wrote:
> Maybe the first parameter of "todo_some" should also accept a code
> reference to a subroutine which, given the other parameters, is
> supposed to give the TODO reason? That would make it even more
> flexible, I would think.
I think at that point put a standard todo inside your loop is easier probably
TODO:{
todo_skip "because", 1 if (some condition);
#... the real test
}
You coukd have a skip_some_by_name() or skip_some_by_number
Better still, use just 1 function and if the hash key is a number then assume
it's a test number if it's not, then assume a test name. This should be safe
enough as Test::Builder already complains when you use a number as a test
name so there's no great harm in making it a prerequisite to using this
function,
F