Sha256: d11e028583baa8172a5cc2e15f2efcf1359bb72d831863dafba28e222ad1c249
Contents?: true
Size: 702 Bytes
Versions: 5
Compression:
Stored size: 702 Bytes
Contents
require 'spec_helper' describe Ivapi::Error do describe '.from_response' do it 'has bad request error raised when status is 400' do response = { status: 400 } expect { raise Ivapi::Error.from_response(response) } .to raise_error(Ivapi::BadRequest) end it 'has unauthorized error raised when status is 401' do response = { status: 401 } expect { raise Ivapi::Error.from_response(response) } .to raise_error(Ivapi::Unauthorized) end it 'has forbidden error raised when status is 403' do response = { status: 403 } expect { raise Ivapi::Error.from_response(response) } .to raise_error(Ivapi::Forbidden) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
ivapi-1.5.0 | spec/ivapi/error_spec.rb |
ivapi-1.4.0 | spec/ivapi/error_spec.rb |
ivapi-1.3.0 | spec/ivapi/error_spec.rb |
ivapi-1.2.0 | spec/ivapi/error_spec.rb |
ivapi-1.1.8 | spec/ivapi/error_spec.rb |