Sha256: 3453b697e87eefff8924737c7faf4f358281c40807f8b7c92b189f9318b8585e
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
# capybara-json [![Build Status](https://secure.travis-ci.org/okitan/capybara-json.png)](http://travis-ci.org/okitan/capybara-json) testing ruby: 1.9.2, 1.9.3 and ruby-head; Capybara: < 1.0 and > 1.0 ## About capybara-json capybara-json provides the same interface to testing JSON API (both local and remote) Capybara is an acceptance test framework, and it has no interest with client error(4xx response). testing web application ## USAGE require 'capybara/json' include Capybara::Json Capybara.current_driver = :rack_test_json post '/', { "this is" => "json" } # POST '/' body #=> parsed json response source #=> raw response body get '/errors/400' status_code #=> 400 get! '/errors' #=> raise Capybara::Json::Error Capybara.current_driver = :httpclient_json Capybara.app_host = 'http://example.com' post '/', { "this is" => "json" } # POST 'http://example.com/' body #=> parsed json response source #=> raw response body get '/errors/400' status_code #=> 400 get! '/errors' #=> raise Capybara::Json::Error
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capybara-json-0.1.2 | README.md |
capybara-json-0.1.1 | README.md |