Testdata gem

The testdata gem is a test framework for unit testing other Ruby gems. It consists of a testdata file (typically in XML format), and a script file to run the test.

Testdata input formats

Originally there was only a Polyrex format, but after a while other formats which were less verbose were supported including the Testdata format (.td) and the Dynarex format (.rdx).