bundle exec rake spec
Code quality is checked with cane configured in Rakefile
.
Build fails if code quality thresholds are not met.
When running the test suite a test coverage report is generated with SimpleCov in coverage/index.html
.
Build fails if coverage is below 99%.
Azimuth uses VCR for recording and playing back API fixtures (in spec/cassettes
) during test runs.
If you need to record new cassettes you have to provide your MapQuest API key in ENV['MAP_QUEST_API_KEY']
(stripped automaticaly from the cassette before being saved on disk).
Documentation is generated with YARD.
- Fork Azimuth
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request