Sha256: 98a444232591e1729e2fd327b0f7db23b54a9bf9b99f09ac72a20f290ed115e9

Contents?: true

Size: 1.06 KB

Versions: 13

Compression:

Stored size: 1.06 KB

Contents

FactoryGirl.define do
  factory :base_address do
    country_code  'US'
    state_code    'FL'
    state_name    'Florida'

    trait :good do
      city        { Faker::Address.city     } 
      first_name  { Faker::Name.first_name  } 
      last_name   { Faker::Name.last_name   } 
      address1    { Faker::Address.street_address } 
    end

    trait :bad do
      city        nil 
      first_name  nil 
      last_name   nil
      address1    nil 
    end

    zipcode     { Faker::Address.zip_code } 

    factory :address,               class: Address,         parent: :base_address, traits: [:good]
    factory :shipping_address,      class: ShippingAddress, parent: :base_address, traits: [:good], aliases: [:good_shipping_address]

    factory :billing_address,       class: BillingAddress,  parent: :base_address, traits: [:good], aliases: [:good_billing_address]

    factory :bad_shipping_address,  class: ShippingAddress, parent: :base_address, traits: [:bad] 
    factory :bad_billing_address,   class: BillingAddress,  parent: :base_address, traits: [:bad] 
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
nimbleshop_core-0.0.5 test/factories/address_factory.rb
nimbleshop_core-0.0.4.beta1 test/factories/address_factory.rb
nimbleshop_core-0.0.4 test/factories/address_factory.rb
nimbleshop_core-0.0.3 test/factories/address_factory.rb
nimbleshop_core-0.0.2 test/factories/address_factory.rb
nimbleshop_core-0.0.2.beta1 test/factories/address_factory.rb
nimbleshop_core-0.0.1 test/factories/address_factory.rb
nimbleshop_core-0.0.1.rc6 test/factories/address_factory.rb
nimbleshop_core-0.0.1.rc5 test/factories/address_factory.rb
nimbleshop_core-0.0.1.rc4 test/factories/address_factory.rb
nimbleshop_core-0.0.1.rc3 test/factories/address_factory.rb
nimbleshop_core-0.0.1.rc2 test/factories/address_factory.rb
nimbleshop_core-0.0.1.rc1 test/factories/address_factory.rb