Sha256: 0c84353891623e5e4e9a4db2fa4d7d37dddba78a83cef49917b609c3855b7b22
Contents?: true
Size: 699 Bytes
Versions: 4
Compression:
Stored size: 699 Bytes
Contents
require 'spec_helper' describe Spike do let(:secret_api_key) { 'sk_test_IFWHL5kDDZFV72KtPyBp0leO' } describe 'to raise Spike::NotFoundError' do subject do VCR.use_cassette 'lib/not_found' do Spike.new(secret_api_key).get(request_path: 'not_found_path') end end it { expect { subject }.to raise_error Spike::NotFoundError } end describe 'to raise Spike::UnauthorizedError' do let(:secret_api_key) { 'invalid_secret_key' } subject do VCR.use_cassette 'lib/unauthorized_error' do Spike.new(secret_api_key).get(request_path: '/charges') end end it { expect { subject }.to raise_error Spike::UnauthorizedError } end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
spike-ruby-0.1.3 | spec/spike_spec.rb |
spike-ruby-0.1.2 | spec/spike_spec.rb |
spike-ruby-0.1.1 | spec/spike_spec.rb |
spike-ruby-0.1.0 | spec/spike_spec.rb |