test/spec layers an RSpec-inspired interface on top of Test::Unit, enabling BDD-style testing with should syntax.