Changes for version 0.007 - 2011-02-03

  • We now forbid two tests with the same name. This may seem to be backwards incompatible, but the previous behavior was to silently replace each test in turn, so that tests written would simply not run. To allow safer routine composition, we have made duplicate names fatal, rather than adding arbitrary distinguishing suffixes.

Modules

composable units of assertion
a role composed by all Test::Routine roles
the tool for turning test routines into runnable classes
a walkthrough, in code, of Test::Routine
tools for running Test::Routine tests
a test method in a Test::Routine role
helpful exports for dealing with test routines