
This is a declarative specification-style testing system for behavior-driven development (bdd) in perl. the tests (a.k.a. examples) are named with strings instead of subroutine names, so your fingers will suffer less fatigue from underscore-itis, with the side benefit that the test reports are more legible.
test::spec is inspired by and borrows heavily from rspec, a bdd tool for the ruby programming language.