Sha256: 48036bf3093031ef2aa0cadd239969227efff63f9db5ca28f567651dad16e543
Contents?: true
Size: 880 Bytes
Versions: 6
Compression:
Stored size: 880 Bytes
Contents
require 'spec_helper' describe Paysio::Charge do it { should be_listable_resource } it { should be_updatable_resource } it "should return charge on create" do client = authorized_paysio_client client.expects(:post).once.returns(test_response(test_charge)) c = Paysio::Charge.create c.should be_a_kind_of(Paysio::Charge) end it "should be refundable" do client = authorized_paysio_client client.expects(:get).once.returns(test_response(test_charge)) client.expects(:post).once.returns(test_response(test_charge)) c = Paysio::Charge.retrieve('test_id') c.refund end it "should have an invoice" do client = authorized_paysio_client client.expects(:get).twice.returns(test_response(test_charge)) c = Paysio::Charge.retrieve('test_id') invoice = c.invoice invoice.should be_a_kind_of(Paysio::Charge) end end
Version data entries
6 entries across 6 versions & 1 rubygems