Sha256: d5bc2ec24ae26eaf4588f511072d61ed774d8922cea7bca381595e177ee2d976
Contents?: true
Size: 1.27 KB
Versions: 1
Compression:
Stored size: 1.27 KB
Contents
# WebMock RSpec Helper This gem provides a helper method `webmock` which makes it easier to stub requests. ## Installation Add this line to your application's Gemfile and `bundle`: ```ruby gem 'webmock-rspec-helper' ``` ## Usage Use the `webmock` method to map regular expressions to a filename. Files should be `spec/support/stubs`. The `webmock` method will parse any digits between periods out of the filename to infer the status code (defaulting to 200). Given the directory tree: ``` spec/ support/ stubs/ GET_google.json GET_google.401.json webmock_spec.rb ``` You can use `webmock` within webmock_spec.rb like this: `webmock :get, %r[google.com] => 'GET_google.json'` Will stub requests to Google to return the contents of GET_google.json. Requests will return a 200 status code. `webmock :get, %r[google.com] => 'GET_google.401.json'` Will stub requests to Google to return the contents of GET_google.401.json. Requests will return a 401 status code. ## Contributing 1. Fork it ( https://github.com/[my-github-username]/webmock-rspec-helper/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
webmock-rspec-helper-0.0.1 | README.md |