Особенности огурца / Rspec со сторонним API oAuth - PullRequest
1 голос
/ 07 декабря 2010

Я использую cucumber и RSpec для моего нового приложения ruby ​​on rails и буду использовать oAuth-API сторонних производителей для отправки / получения данных.Я довольно новичок как в огурце, так и в RSpec, и мне никогда раньше не приходилось реализовывать стороннюю функциональность, подобную этой.Каков наилучший способ справиться с этим с точки зрения написания спецификаций и функций?Я знаю, что не должен запрашивать сервисы напрямую, потому что я не могу определить, работает ли он или нет, и т.д.Буду признателен за любую помощь в этом вопросе.

1 Ответ

3 голосов
/ 11 декабря 2010

Я использую гем под названием webmock и заглушаю запросы с результатами, которые, я знаю, хороши.Вы также можете автоматически записывать запросы с помощью EphemeralResponse , но я еще не использовал это.

...