spec/balanced/resources/hold_spec.rb in balanced-0.6.0 vs spec/balanced/resources/hold_spec.rb in balanced-0.7.0

- old
+ new

@@ -1,9 +1,8 @@ require "spec_helper" -describe Balanced::Hold do - use_vcr_cassette +describe Balanced::Hold, :vcr do before do api_key = Balanced::ApiKey.new.save Balanced.configure api_key.secret @marketplace = Balanced::Marketplace.new.save card = Balanced::Card.new( @@ -15,42 +14,35 @@ :email_address => 'buyer@example.org', :card_uri => card.uri, ) end - describe "#void" do - use_vcr_cassette - + describe "#void", :vcr do before do @hold = @buyer.hold :amount => 100 end - describe 'before' do - use_vcr_cassette + describe 'before', :vcr do subject { @hold.is_void } it { should be_false } end - describe 'after' do - use_vcr_cassette + describe 'after', :vcr do before { @hold.void } subject { @hold.is_void } it { should be_true } end - describe 'when exception is thrown' do - use_vcr_cassette + describe 'when exception is thrown', :vcr do before do @hold = @buyer.hold :amount => 150 @debit = @hold.capture end it "should not change void state since its captured" do lambda { @hold.void }.should raise_error(Balanced::Conflict) @hold.is_void.should be_false end - end - end end