Sha256: e51931e778ce9f302e6704fcef11e4fcdfe783e64314a45a8cece8c5cb757482
Contents?: true
Size: 806 Bytes
Versions: 3
Compression:
Stored size: 806 Bytes
Contents
require File.expand_path('../../helper', __FILE__) describe Faraday::Response do before do @client = Octokit::Client.new end { 400 => Octokit::BadRequest, 401 => Octokit::Unauthorized, 403 => Octokit::Forbidden, 404 => Octokit::NotFound, 406 => Octokit::NotAcceptable, 500 => Octokit::InternalServerError, 501 => Octokit::NotImplemented, 502 => Octokit::BadGateway, 503 => Octokit::ServiceUnavailable, }.each do |status, exception| context "when HTTP status is #{status}" do before do stub_get('user/show/sferik'). to_return(:status => status) end it "should raise #{exception.name} error" do lambda do @client.user('sferik') end.should raise_error(exception) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
octokit-0.5.2 | spec/faraday/response_spec.rb |
octokit-0.5.1 | spec/faraday/response_spec.rb |
octokit-0.5.0 | spec/faraday/response_spec.rb |