Sha256: 688bcdca901dc11ec93751f2752de7f79a2a64be1c9f4e470c1e786e72cd8514
Contents?: true
Size: 712 Bytes
Versions: 28
Compression:
Stored size: 712 Bytes
Contents
require 'spec_helper' describe Chargify::Charge, :fake_resource do context '#create' do it 'creates a one-time charge' do id = generate(:subscription_id) subscription = build(:subscription, :id => id) expected_response = {:charge => {:amount_in_cents => 1000, :memo => "one-time charge", :success => true}}.to_xml FakeWeb.register_uri(:post, "#{test_domain}/subscriptions/#{id}/charges.xml", :status => 201, :body => expected_response) response = Chargify::Charge.create(:subscription_id => subscription.id, :amount => "10.00", :memo => "one-time charge") expect(response.valid?).to be_true expect(response).to be_a(Chargify::Charge) end end end
Version data entries
28 entries across 28 versions & 1 rubygems