Sha256: 806c1506eedd7e52ae10359cd43df914e82f18768de92fafa036fb7fa174ae73
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe FakeBraintree::Registry do it { should have_hash_accessor_for(:customers) } it { should have_hash_accessor_for(:subscriptions) } it { should have_hash_accessor_for(:failures) } it { should have_hash_accessor_for(:transactions) } it { should have_hash_accessor_for(:redirects) } it { should have_hash_accessor_for(:credit_cards) } end describe FakeBraintree::Registry, '#clear!' do it { should clear_hash_when_cleared(:customers) } it { should clear_hash_when_cleared(:subscriptions) } it { should clear_hash_when_cleared(:failures) } it { should clear_hash_when_cleared(:transactions) } it { should clear_hash_when_cleared(:redirects) } it { should clear_hash_when_cleared(:credit_cards) } end describe FakeBraintree::Registry, '#failure?' do it 'returns false if the given CC number is not marked as a failure' do expect(FakeBraintree::Registry.new.failure?('not-a-failure')).to be_false end it 'returns true if the given CC number is marked as a failure' do registry = FakeBraintree::Registry.new registry.failures['abc123'] = 'whatever' expect(registry.failure?('abc123')).to be_true end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fake_braintree-0.6.0 | spec/fake_braintree/registry_spec.rb |
fake_braintree-0.5.0 | spec/fake_braintree/registry_spec.rb |