Sha256: 53f8180043d90679879f5ce462399a00dec27bc5fef6a6e33a4d322d30b380df
Contents?: true
Size: 958 Bytes
Versions: 4
Compression:
Stored size: 958 Bytes
Contents
require "spec_helper" require "espago/back_request" require "json" describe Espago::BackRequest do subject { Espago::BackRequest.new(response)} let(:response) { {"id"=>"in_tUCMhwlg2nkvAaL", "date"=>"1417030496", "client"=>"cli_90Pi6Jf0ndl_PP", "subscription"=>"sub_8yYuCBKdywr7e2", "amount"=>"123.45", "currency"=>"pln", "paid"=>"true", "issuer_response_code"=>"00", "attempts"=>"1", "next_payment_attempt"=>"", "created_at"=>1417030497 } } it { expect(subject.id).to eq("in_tUCMhwlg2nkvAaL") expect(subject.subscription).to eq("sub_8yYuCBKdywr7e2") expect(subject.amount).to eq("123.45") expect(subject.currency).to eq("pln") expect(subject.paid).to eq("true") expect(subject.client).to eq("cli_90Pi6Jf0ndl_PP") expect(subject.created_at).to eq(Time.at(1417030497)) expect(subject.card).to eq({}) expect(subject.imaginated_attribute).to be_nil } end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
espago-0.1.12 | spec/espago/back_request_spec.rb |
espago-0.1.11 | spec/espago/back_request_spec.rb |
espago-0.1.10 | spec/espago/back_request_spec.rb |
espago-0.1.9 | spec/espago/back_request_spec.rb |