I’ve just pushed the second version of Test::Class::Sugar (first discussed here). It’s pretty much as discussed in the original article, but after some discussion with David Wheeler, I’ve dropped the
+uses clause from the
testclass declaration in favour of less DWIMmy (and thus easier to explain behaviour).
I’ve also introduced a
defaults argument at
use time. The only working default in this release is one which lets you specify the prefix used to derive the test class name from the class/module under test. I’ve documented a couple of extra and so far unimplemented defaults as well.
Have a play, you might like it.