lib/fake_braintree.rb in fake_braintree-0.0.4 vs lib/fake_braintree.rb in fake_braintree-0.0.5

- old
+ new

@@ -1,9 +1,13 @@ require 'fileutils' require 'braintree' require 'sham_rack' +require 'fake_braintree/helpers' +require 'fake_braintree/customer' +require 'fake_braintree/subscription' + require 'fake_braintree/sinatra_app' require 'fake_braintree/valid_credit_cards' require 'fake_braintree/version' module FakeBraintree @@ -89,90 +93,9 @@ next unless customer.key?("credit_cards") card = customer["credit_cards"].detect {|card| card["token"] == token } return card if card end - end - - def self.generated_transaction - {"status_history"=>[{"timestamp"=>Time.now, - "amount"=>FakeBraintree.transaction[:amount], - "transaction_source"=>"CP", - "user"=>"copycopter", - "status"=>"authorized"}, - {"timestamp"=>Time.now, - "amount"=>FakeBraintree.transaction[:amount], - "transaction_source"=>"CP", - "user"=>"copycopter", - "status"=>FakeBraintree.transaction[:status]}], - "created_at"=>(FakeBraintree.transaction[:created_at] || Time.now), - "currency_iso_code"=>"USD", - "settlement_batch_id"=>nil, - "processor_authorization_code"=>"ZKB4VJ", - "avs_postal_code_response_code"=>"I", - "order_id"=>nil, - "updated_at"=>Time.now, - "refunded_transaction_id"=>nil, - "amount"=>FakeBraintree.transaction[:amount], - "credit_card"=>{"last_4"=>"1111", - "card_type"=>"Visa", - "token"=>"8yq7", - "customer_location"=>"US", - "expiration_year"=>"2013", - "expiration_month"=>"02", - "bin"=>"411111", - "cardholder_name"=>"Chad Lee Pytel" - }, - "refund_id"=>nil, - "add_ons"=>[], - "shipping"=>{"region"=>nil, - "company"=>nil, - "country_name"=>nil, - "extended_address"=>nil, - "postal_code"=>nil, - "id"=>nil, - "street_address"=>nil, - "country_code_numeric"=>nil, - "last_name"=>nil, - "locality"=>nil, - "country_code_alpha2"=>nil, - "country_code_alpha3"=>nil, - "first_name"=>nil}, - "id"=>"49sbx6", - "merchant_account_id"=>"Thoughtbot", - "type"=>"sale", - "cvv_response_code"=>"I", - "subscription_id"=>FakeBraintree.transaction[:subscription_id], - "custom_fields"=>"\n", - "discounts"=>[], - "billing"=>{"region"=>nil, - "company"=>nil, - "country_name"=>nil, - "extended_address"=>nil, - "postal_code"=>nil, - "id"=>nil, - "street_address"=>nil, - "country_code_numeric"=>nil, - "last_name"=>nil, - "locality"=>nil, - "country_code_alpha2"=>nil, - "country_code_alpha3"=>nil, - "first_name"=>nil}, - "processor_response_code"=>"1000", - "refund_ids"=>[], - "customer"=>{"company"=>nil, - "id"=>"108427", - "last_name"=>nil, - "fax"=>nil, - "phone"=>nil, - "website"=>nil, - "first_name"=>nil, - "email"=>"cpytel@thoughtbot.com" }, - "avs_error_response_code"=>nil, - "processor_response_text"=>"Approved", - "avs_street_address_response_code"=>"I", - "status"=>FakeBraintree.transaction[:status], - "gateway_rejection_reason"=>nil} end end FakeBraintree.activate! Braintree::Configuration.logger = Logger.new(FakeBraintree.log_file_path)