Blindfold brings together RSpec, Rack::Test, and Machinist for the express purpose of providing integration test coverage for web based API services (especially those with an XML response).
James Bunch (fallwith)
gem "blindfold", "~> 0.0.3"