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