Sha256: ac06ea73321b717fc4470d35a46b58e11d7fcb56f10a70d4212ec3c8af5f80e7
Contents?: true
Size: 813 Bytes
Versions: 2
Compression:
Stored size: 813 Bytes
Contents
require 'spec_helper' require 'logger' require 'tempfile' require 'payment_test' describe PaymentTest::PaymentPlugin do before(:each) do @plugin = PaymentTest::PaymentPlugin.new @plugin.logger = Logger.new(STDOUT) @kb_payment_id = "9f73c8e9-188a-4603-a3ba-2ce684411fb9" @kb_payment_method_id = "b1396a76-b210-4690-a61e-e94c911a2a09" @amount_in_cents = 100 end it "should start and stop correctly" do @plugin.start_plugin @plugin.stop_plugin end it "should should test charge " do output = @plugin.charge(@kb_payment_id, @kb_payment_method_id, @amount_in_cents) output.should be_an_instance_of Killbill::Plugin::PaymentResponse output.amount_in_cents.should == @amount_in_cents output.status.should == Killbill::Plugin::PaymentStatus::SUCCESS end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
killbill-payment-test-1.0.2 | spec/payment_test/base_plugin_spec.rb |
killbill-payment-test-1.0.0 | spec/payment_test/base_plugin_spec.rb |