web-dev-qa-db-fra.com

Complet Rails Exemple d'API json avec tests Rspec

Je suis à la recherche d'un bon exemple de référentiel d'un projet Rails 3 qui implémente une API JSON et a inclus des tests RSpec. Un tutoriel complet serait formidable mais je me contenterais d'un commentaire bien commenté exemple.

42

L'excellent livre à venir de Yehuda Katz et Ryan Bigg, Rails 3 in Action , contient un chapitre sur la construction d'une API JSON pilotée par les tests en plus de l'exemple d'application qui parcourt tout le livre.

Bien que je recommande fortement d'acheter une copie de la version bêta du livre, le code de l'exemple d'application, Ticketee, est open source et peut être trouvé sur GitHub . En particulier, tout ce qui concerne l'API est doté d'un espace de noms sous /app/controllers/api et vous pouvez trouver de nombreux tests RSpec dans /spec/api.

J'étais dans votre même position il y a quelques mois lorsque je devais écrire une API JSON pour une application iPhone, donc je suis bien conscient du manque de bons tutoriels en ligne, adaptés aux tests. Heureusement pour moi, j'ai découvert le livre et il s'est avéré être un sauveur absolu.

65
Leo Cassarani

RubyGems.org est open source et a un excellent exemple d'une API

9
erickreutz

Je ne peux pas nécessairement répondre à l'exemple de l'API, mais je peux certainement me porter garant des tests API d'une application Rails 3 dans les processus).

C'est parti: whitneytaylorimura.wordpress.com

Il a un exemple complet utilisant Cucumber, Rspec et FactoryGirl pour créer vos objets (avec DatabaseCleaner pour les nettoyer).

0
Whitney Imura