web-dev-qa-db-ja.com

完全なRails Rspecテストを含むjson APIの例

Rails 3プロジェクトのJSON APIを実装し、RSpecテストが含まれているプロジェクトの良い例のリポジトリを探しています。完全なチュートリアルは素晴らしいでしょうが、よくコメントされているだけで十分です。例。

42

Yehuda Katz氏とRyan Bigg氏の優れた最新の本 Rails 3 in Action には、本全体を実行するサンプルアプリケーションの上にテスト駆動のJSON APIを構築することに関する章があります。

本のベータ版のコピーを購入することを強くお勧めしますが、サンプルアプリケーションのコードであるTicketeeはオープンソースであり、 GitHub にあります。特に、API関連のすべてのものは/app/controllers/apiの下に名前空間があり、/spec/apiには多くのRSpecテストがあります。

数か月前、iPhoneアプリ用のJSON APIを作成しなければならなかったときと同じ立場にいたので、テスト駆動型の適切な関連チュートリアルがオンラインで不足していることはよく知っています。私にとって幸運なことに、この本について知り、それは絶対的な命の恩人であることがわかりました。

65
Leo Cassarani

RubyGems.org はオープンソースであり、APIの優れた例があります

9
erickreutz

必ずしもAPIの例に答えることはできませんが、Railsプロセス内の3つのアプリのAPIテストを確実に保証できます。

どうぞ:whitneytaylorimura.wordpress.com

Cucumber、Rspec、およびFactoryGirlを使用してオブジェクトを作成する完全な例があります(DatabaseCleanerを使用してオブジェクトをクリーンアップします)。

0
Whitney Imura