The default testing framework for Rails lives in the test
However, many Rails developers have adopted the RSpec
in the form of RSpec on Rails
So, Arti will need to be conversant with both approaches.
Although prevailing practice in writing tests is to avoid "cute" code,
trying to predict program behavior from static code analysis is a chancy business.
Fortunately, in most cases,
it should be possible to run (suitably instrumented versions of) the tests
and collect all sorts of useful information.
This wiki page is maintained by Rich Morin
an independent consultant specializing in software design, development, and documentation.
Please feel free to email
comments, inquiries, suggestions, etc!