Requirements: Ruby >1.9.3, git, bundler gem.
Then run:
$ bundle installto install required gems to test.
These are rake,rspecand minitest.
Each folder is named after the refactoring pattern they tackle, and contains:
app.rbcode we'll refactor.setup.rbnecessary code forapp.rbto run (mimicks a SUPER BASIC Rails) We don't need to see/edit it unless just curious. :-)tests.rbself explanatory. Necessary for daily life, specially for refactoring.
The specs folder similarly, contains test files for each pattern.
You may run tests by running tests.rb or app.rb files, like:
$ ruby app.rb
Run options: --seed 53634
# Running:
..
Finished in 0.001191s, 1679.2611 runs/s, 3358.5223 assertions/s.
2 runs, 4 assertions, 0 failures, 0 errors, 0 skipsor by running the command:
$ rakeThis will going to run all the tests using rspec. if you want to run them individually it's just a matter to run:
$ rspec spec/**_spec.rbImplementation note: folder contains two fixture files needed for tests,
fixtures/input.csv and fixtures/output.csv, and doesn't include setup.rb.
Open up en_slides/index.html in the browser.