Sha256: 90d2854517735a90c90a25a98b3b19a9ab18e915d77a9524fedf17181a2f6774

Contents?: true

Size: 1.09 KB

Versions: 18

Compression:

Stored size: 1.09 KB

Contents

Factory.define :new_customer, :class => Mousetrap::Customer, :default_strategy => :stub do |f|
  f.email { random_email_address }
  f.first_name { random_string }
  f.last_name { random_string }
  f.company { random_string }
  f.code { |me| me.email }
  f.add_attribute :id, nil
  f.subscription_attributes { Factory.attributes_for :subscription }
end

Factory.define :existing_customer, :parent => :new_customer, :default_strategy => :stub do |f|
  f.add_attribute :id, '2d1244e8-e338-102c-a92d-40402145ee8b'
end

Factory.define :subscription, :class => Mousetrap::Subscription, :default_strategy => :stub do |f|
  f.plan_code 'TEST'
  f.billing_first_name { random_string }
  f.billing_last_name { random_string }
  f.credit_card_number '4111111111111111'
  f.credit_card_expiration_month '12'
  f.credit_card_expiration_year '2012'
  f.billing_zip_code '90210'
end

Factory.define :alternate_subscription, :parent => :subscription, :default_strategy => :stub do |f|
  f.credit_card_number '5555555555554444'
  f.credit_card_expiration_month '7'
  f.credit_card_expiration_year '2013'
  f.billing_zip_code '12345'
end

Version data entries

18 entries across 18 versions & 2 rubygems

Version Path
cameroncox-mousetrap-0.5.3.10 spec/factories.rb
cameroncox-mousetrap-0.5.3.9 spec/factories.rb
cameroncox-mousetrap-0.5.3.8 spec/factories.rb
cameroncox-mousetrap-0.5.3.7 spec/factories.rb
cameroncox-mousetrap-0.5.3.6 spec/factories.rb
cameroncox-mousetrap-0.5.3.5 spec/factories.rb
cameroncox-mousetrap-0.5.3.4 spec/factories.rb
cameroncox-mousetrap-0.5.3.3 spec/factories.rb
cameroncox-mousetrap-0.5.3.2 spec/factories.rb
cameroncox-mousetrap-0.5.3.1 spec/factories.rb
cameroncox-mousetrap-0.5.3 spec/factories.rb
cameroncox-mousetrap-0.5.2 spec/factories.rb
cameroncox-mousetrap-0.5.1 spec/factories.rb
mousetrap-0.5.0 spec/factories.rb
mousetrap-0.4.4 spec/factories.rb
mousetrap-0.4.3 spec/factories.rb
mousetrap-0.4.2 spec/factories.rb
mousetrap-0.4.1 spec/factories.rb