Sha256: 2c0abfdaa1aed07eb98c239eaa1e05e7769a53e6e1ece33529f0a18dbf2f4604

Contents?: true

Size: 689 Bytes

Versions: 1

Compression:

Stored size: 689 Bytes

Contents

FactoryGirl.define do
  # ::Kernel.raise 'factories are getting loaded'

  sequence :email do |n|
    "person#{n}@example.com"
  end

  factory :customer, class: 'User' do
    email
    password 'password'
    # stripe_id SecureRandom.uuid

    factory :admin do
      # TODO: add admin role
    end
  end

  factory :plan, class: 'Tang::Plan' do
    stripe_id SecureRandom.uuid
    name 'Amazing Gold Plan'
    amount 2000
    currency 'usd'
    interval 'month'
  end

  factory :subscription, class: 'Tang::Subscription' do
    stripe_id SecureRandom.uuid
    customer
    plan
  end

  factory :stripe_webhook, class: 'Tang::StripeWebhook' do
    stripe_id SecureRandom.uuid
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tang-0.0.1 spec/factories.rb