| Path: | lib/systir.rb |
| Last Update: | Fri Jul 07 16:23:00 EDT 2006 |
Systir stands for "SYStem Testing In Ruby". It’s a framework for automating system-level tests using domain-specific language, and contains some tools and hints on how to construct and utilize your own domain language.
The breakdown of using Systir for test automation is:
Under the hood, Systir is an extension of Test::Unit. The output from executing the test suite should therefor be familiar to a Ruby coder. Additionally, it might be educational to the Toolsmith to understand that LanguageDriver is a derivative of Test::Unit::TestCase, and that all *.test files become test methods inside the TestCase which is then composed as a Test::Unit::TestSuite