Requirements: Ruby >1.9.3, git, minitest
gem.
Each folder is named after the refactoring pattern they tackle, and contains:
app.rb
code we'll refactor.setup.rb
necessary code forapp.rb
to run (mimicks a SUPER BASIC Rails) We don't need to see/edit it unless just curious. :-)tests.rb
self explanatory. Necessary for daily life, specially for refactoring.
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 skips
Implementation 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.