This is a toy project illustrating the concepts onlined in Beck's Test Driven Development: By Example. Here I follow chapter 18 (page 91) to implement 'a tool for test-driven devlopment'. The architecture of this tool is based on xUnit. I have implemented the tool or test framework in Ruby, however the example Beck shows in his book is written in Python.
To run the tests against the code in lib/
make run
After checking out the repo, to SSH into the docker conatainer run
make shell
Next, it will be possible to run the test suite simply as
ruby test/test_case_test.rb
Bug reports and pull requests are welcome on GitHub at https://github.com/ronanduddy/ruby-xunit. Please read CODE_OF_CONDUCT.md for details on our code of conduct.
This project is licensed under the MIT License - see the LICENSE.md file for details
- Kent Beck