You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
852 B
36 lines
852 B
unless Object.const_defined?('FactoryGirl') |
|
require 'factory_girl' |
|
require 'faker' |
|
require Rails.root.join('spec', 'factories.rb') |
|
end |
|
|
|
# more sample users |
|
users = [User.find_by_email('user@entrydns.net')] |
|
for i in 1..5 do |
|
name = "user#{i}" |
|
user = User.new( |
|
:first_name => name, |
|
:last_name => name, |
|
:email => "#{name}@entrydns.net", |
|
:password => 'useruser', |
|
:password_confirmation => 'useruser' |
|
) |
|
user.confirmed_at = Time.now |
|
user.save! |
|
user.confirm! |
|
users << user unless i > 3 |
|
end |
|
|
|
entrydns_org = Domain.find_by_name('entrydns.org') |
|
for user in users |
|
50.times do |
|
domain = Factory.build(:domain, :user => user) |
|
domain.setup(FactoryGirl.generate(:email)) |
|
domain.save! |
|
domain.soa_record.update_serial! |
|
end |
|
|
|
50.times do |
|
Factory.create(:a, :user => user, :domain => entrydns_org) |
|
end |
|
end
|
|
|