Sha256: 486a50f87d1073e123d845250f829c77af7cfeb4b1088acb58ee77140ae152f4

Contents?: true

Size: 1.24 KB

Versions: 10

Compression:

Stored size: 1.24 KB

Contents

require File.dirname(__FILE__) + '/../../../test_helper'

class TwoCheckoutReturnTest < Test::Unit::TestCase
  include ActiveMerchant::Billing::Integrations

  def test_successful_purchase
    r = TwoCheckout::Return.new(successful_purchase)
    assert r.success?
  end
  
  def test_pending_purchase
    r = TwoCheckout::Return.new(failed_purchase)
    assert !r.success?
  end
  
  private
  def successful_purchase
    'sid=1232919&fixed=Y&key=C17C887BDCCD0499264FAE9F578CCA66&state=ON&email=codyfauser%40gmail.com&street_address=138+Clarence+St.&city=Ottawa&cart_order_id=9&order_number=3860340141&merchant_order_id=%231009&country=CAN&ip_country=&cart_id=9&lang=en&demo=Y&pay_method=CC&total=118.30&phone=%28613%29555-5555+&credit_card_processed=Y&zip=K1N5P8&street_address2=Apartment+1&card_holder_name=Cody++Fauser'
  end
  
  def failed_purchase
    'sid=1232919&fixed=Y&key=C17C887BDCCD0499264FAE9F578CCA66&state=ON&email=codyfauser%40gmail.com&street_address=138+Clarence+St.&city=Ottawa&cart_order_id=9&order_number=3860340141&merchant_order_id=%231009&country=CAN&ip_country=&cart_id=9&lang=en&demo=Y&pay_method=CC&total=118.30&phone=%28613%29555-5555+&credit_card_processed=K&zip=K1N5P8&street_address2=Apartment+1&card_holder_name=Cody++Fauser'
  end
end

Version data entries

10 entries across 10 versions & 4 rubygems

Version Path
martinstannard-activemerchant-0.1.0 test/unit/integrations/returns/two_checkout_return_test.rb
seamusabshere-active_merchant-1.4.2.1 test/unit/integrations/returns/two_checkout_return_test.rb
seamusabshere-active_merchant-1.4.2.3 test/unit/integrations/returns/two_checkout_return_test.rb
activemerchant-1.3.1 test/unit/integrations/returns/two_checkout_return_test.rb
activemerchant-1.3.0 test/unit/integrations/returns/two_checkout_return_test.rb
activemerchant-1.4.1 test/unit/integrations/returns/two_checkout_return_test.rb
activemerchant-1.3.2 test/unit/integrations/returns/two_checkout_return_test.rb
activemerchant-1.4.0 test/unit/integrations/returns/two_checkout_return_test.rb
activemerchant-1.4.2 test/unit/integrations/returns/two_checkout_return_test.rb
spree-0.2.0 vendor/plugins/active_merchant/test/unit/integrations/returns/two_checkout_return_test.rb