
Template app for a tested, documented and versioned JSON API using Rails 4 and Rails-Api
This article introduces a sample template Rails 4 app that can be used to build a tested, documented, and versioned JSON API. The app includes Rails-API, Devise for token-based authentication, and Cucumber for integration testing and up-to-date API documentation. The article explains the benefits of using Cucumber for API testing and emphasizes the use of natural language steps to create readable and expressive integration tests.
This article introduces a template Rails 4 app that can be used to build a tested, documented, and versioned JSON API. The app includes features such as Rails-API, Devise for token-based authentication, and Cucumber for integration testing and up-to-date API documentation. The article highlights the benefits of using Cucumber for API testing and emphasizes the use of natural language steps to create readable and expressive integration tests. It also provides installation instructions for setting up the template app.
