Sound familiar? These are very similar concepts to what we worked on at Rubyconf.
Teclarative, a DSL for Testing
The last talk of Euruko 2005 was by Robert Kuzelj, who presented a more declarative unit testing framework he actually wrote in five hours during the conference. :-)
He argued a bit against Test::Unit and spoke about how syntax matters because syntax expresses intent.
Advantages of Teclarative are easy configuration, activation, and grouping of tests. Also, there is per-test-configurable setup and teardown. Furthermore, Teclarative allows for more flexible test naming (any string) and smooth creation of huge suites.
Robert finished his presentation by demonstrating how to use it.
via christian