summaryrefslogtreecommitdiff
path: root/billing/test/factories.rb
blob: 8314542277da782cf768f556f8a0b3346f0cb290 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FactoryGirl.define do

  TEST_CC_NUMBER = %w(4111 1111 1111 1111).join

  factory :customer do
    user

    factory :customer_with_payment_info do
      braintree_customer
    end
  end

  factory :braintree_customer, class: Braintree::Customer do
    first_name 'Big'
    last_name 'Spender'
    credit_card number: TEST_CC_NUMBER, expiration_date: '04/2016'
    initialize_with { Braintree::Customer.create(attributes).customer }
    skip_create
  end

end