Sha256: 43f79d8c7fd08580ac77963209c04cbf2802efc65e02783624b1b172af5a7751

Contents?: true

Size: 444 Bytes

Versions: 11

Compression:

Stored size: 444 Bytes

Contents

require 'spec_helper'

describe StripeLocal::Charge do
  let(:response) { File.read("./spec/webhook_fixtures/charge.succeeded.json") }
  let(:stripe_charge) { Stripe::StripeObject.construct_from(MultiJson.load(response)) }

  it "can normalize a json webhook on create" do
    c = StripeLocal::Charge.create( stripe_charge.to_hash )
    c.card_id.should eq "cc_1eX7GyRo6wivEf"
    c.amount.should eq 9900
    c.captured.should be_true
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
stripe_local-0.2.5 spec/models/stripe_local/charge_spec.rb
stripe_local-0.2.4 spec/models/stripe_local/charge_spec.rb
stripe_local-0.2.3 spec/models/stripe_local/charge_spec.rb
stripe_local-0.2.2 spec/models/stripe_local/charge_spec.rb
stripe_local-0.2.1 spec/models/stripe_local/charge_spec.rb
stripe_local-0.2.0 spec/models/stripe_local/charge_spec.rb
stripe_local-0.1.3 spec/models/stripe_local/charge_spec.rb
stripe_local-0.1.2 spec/models/stripe_local/charge_spec.rb
stripe_local-0.1.1 spec/models/stripe_local/charge_spec.rb
stripe_local-0.1.0 spec/models/stripe_local/charge_spec.rb
stripe_local-0.0.2 spec/models/stripe_local/charge_spec.rb