Подтвердить что ты не робот

Пример API-интерфейсов rals json с помощью тестов Rspec

Я ищу хороший репозиторий проектов Rails 3, который реализует API JSON и включает тесты RSpec. Полный учебник был бы замечательным, но я бы согласился только на хорошо прокомментированный пример.

4b9b3361

Ответ 1

Yehuda Katz и Ryan Bigg отличная предстоящая книга, Rails 3 в действии, есть глава по созданию тестового JSON API поверх пример приложения, который проходит через всю книгу.

Хотя я настоятельно рекомендую купить копию бета-версии книги, код для примера приложения Ticketee является открытым исходным кодом и может быть найден на GitHub. В частности, все связанные с API отношения имен находятся под /app/controllers/api, и вы можете найти множество тестов RSpec в /spec/api.

Я был в том же положении пару месяцев назад, когда мне приходилось писать JSON API для iPhone-приложения, поэтому я хорошо знаю отсутствие хороших, ориентированных на тест, соответствующих обучающих программ в Интернете. К счастью для меня, я узнал о книге, и это оказалось абсолютной спасательной жизнью.

Ответ 2

RubyGems.org является открытым исходным кодом и имеет отличный пример API

Ответ 3

Не обязательно отвечать на пример api, но я могу определенно поручиться за тестирование API приложения rails 3 в процессах.

Здесь вы идете: whitneytaylorimura.wordpress.com

Он имеет полный пример использования Cucumber, Rspec и FactoryGirl для создания ваших объектов (с помощью DatabaseCleaner для их очистки).