>>>>> "David" == David Golden <[email protected]> writes:
David> I wonder how many people are using subtests with a plan and how many
David> are replying on the implied "done_testIng" feature.
I'm teaching it now, and I find it very valuable.
subtest 'network tests' => sub {
$ENV{NETWORK_TESTS} or plan skip_all => 'skipping network tests';
...
};
subtest 'tolerate partial failure' => sub {
...
is($foo, $bar, 'foo is bar') or return;
...
tests that depend on $foo is $bar, and would all fail without
...
};
Far easier than the old way of counting all the skipped tests and
performing skips depending on success.
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[email protected]> <URL:http://www.stonehenge.com/merlyn/>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.
See http://methodsandmessages.posterous.com/ for Smalltalk discussion