Sha256: b743ed88c41e7e0f324c1e77e154184349320ca5d5402e7a5d92ab75e1e9d16a

Contents?: true

Size: 762 Bytes

Versions: 9

Compression:

Stored size: 762 Bytes

Contents

require 'test_helper'

module RubyPsigate
  class RemoteGatewayTest < Test::Unit::TestCase
    
    def setup
      @gateway = RubyPsigate::Gateway.new(:store_id => "teststore", :passphrase => "psigate1234")
    end
    
    should "commit! successfully" do
      @order = RubyPsigate::Order.new
      @order.amount = 10.00
      @order.action = :sale
      @order.email = "bob@gmail.com"
      
      @credit_card = RubyPsigate::CreditCard.new(
        :number => "4111111111111111",
        :month  => "12",
        :year   => "2011",
        :verification_value => "123",
        :name   => "Bob John"
      )
      
      @order.cc = @credit_card      
      
      @gateway.order = @order
      
      assert @gateway.commit!.success?
    end
    
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby_psigate-0.7.8 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.7 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.6 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.5 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.4 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.3 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.2 test/remote/remote_gateway_test.rb
ruby_psigate-0.7.1 test/remote/remote_gateway_test.rb
ruby_psigate-0.7 test/remote/remote_gateway_test.rb