Im разрабатывает рубиновую библиотеку API для некоторых веб-приложений (не основанных на рельсах).
Библиотека (в коротком обзоре) состоит из следующих объектов:Каков наилучший способ протестировать библиотеку API приложений в Ruby?
- Клиент - главный апи класс
- Request - модуль, который обрабатывает все передачи данных
- товара (запись) - объект с атрибутами (результат api)
Мне сложно определить, как лучше всего протестировать такие библиотеки?
В настоящее время используется RSpec2 и актуальные (прямые) запросы. Но также можно использовать светильники.
Любые предложения?