On Sat, Dec 08, 2001 at 09:48:24PM -0700, chromatic wrote: > On Sat, 08 Dec 2001 12:04:27 -0700, Richard Clamp wrote: > > When I was writing tests for libnet, Graham recommended not to chdir() into 't' > for testing outside of the core. I'd probably move that inside the if block.
This is a piece of cargo I scavenged from lib/Term/Cap.t, so maybe that could take some poking at too. [cc to jns as I think this may well be his domain] In a way it's a little academic since Term::ReadLine doesn't live a life outside of the core, but I've tweaked it up anyhow, and left the test for PERL_CORE in to save someone the trouble of adding it later. > +can_ok($t, qw( ReadLine readline addhistory IN OUT MinLine > + findConsole Attribs Features new )); > > I'd loop over these: > > foreach my $method (qw( ReadLine readline addhistory IN OUT MinLine > findConsole Attribs Features new) ) { > can_ok( $t, $method ); > } > > It seems easier to find the one failure if each method has a separate test. > (My assumption is that can_ok() does all in the list, looking at the test plan > earlier.) Good point, I forget that most people aren't going to be running tests against the core verbosely. That way it also looks like I wrote a bunch more tests :) > Neither is a big deal, just stylistic things. Thanks for sending it along! Glad to, thanks for the input. -- Richard Clamp <[EMAIL PROTECTED]>