gowgpq
Last Updated: February 25, 2016
·
1.318K
· oesmith
F900d5b41b198b71f14b19aab26ad289

Webmock for your browser

Have you ever wondered what your twitter or facebook client-side javascript code does when the API goes down? Have you thought about handling it gracefully, but couldn't work out how to test it actually works?

Try puffing-billy, a new library for stubbing and mocking requests in rspec+capybara request specs. It's like webmock, but it works on requests made by your browser.

Example:

proxy.stub("https://graph.facebook.com:443/me").and_return(:code => 500)
visit "/my/user/page"
page.should have_content "We're sorry, facebook is unavailable. Please try again later"
Say Thanks
Respond