Sha256: 1b666722f2471a424b3493241d2038693327eec0344965b0afa4eeb1a3624f35

Contents?: true

Size: 516 Bytes

Versions: 9

Compression:

Stored size: 516 Bytes

Contents

Factory.define(:user) do |record|
  record.email { Faker::Internet.email }
  record.login { Factory.next(:login) }
  record.password "spree"
  record.password_confirmation "spree"

  #record.bill_address { Factory(:address) }
  #record.ship_address { Factory(:address) }
end

Factory.sequence :login do |n|
  Faker::Internet.user_name + n.to_s
end

###### ADD YOUR CODE BELOW THIS LINE #####

Factory.define(:admin_user, :parent => :user) do |u|
  u.roles { [Role.find_by_name("admin") || Factory(:admin_role)]}
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
spree-0.11.4 test/factories/user_factory.rb
spree-0.11.3 test/factories/user_factory.rb
spree-0.11.2 test/factories/user_factory.rb
spree-0.11.1 test/factories/user_factory.rb
spree-0.11.0 test/factories/user_factory.rb
spree-0.10.2 test/factories/user_factory.rb
spree-0.10.1 test/factories/user_factory.rb
spree-0.10.0 test/factories/user_factory.rb
spree-0.10.0.beta test/factories/user_factory.rb