mirror of
https://github.com/Evolix/chexpire.git
synced 2024-05-07 19:18:39 +02:00
Large random seeds checks
This commit is contained in:
parent
6687c3d341
commit
c172b52b49
29
db/seeds.rb
29
db/seeds.rb
|
@ -7,7 +7,16 @@ user1 = User.create!(
|
||||||
email: "colin@example.org",
|
email: "colin@example.org",
|
||||||
password: "password",
|
password: "password",
|
||||||
tos_accepted: true,
|
tos_accepted: true,
|
||||||
confirmed_at: Time.now
|
confirmed_at: Time.now,
|
||||||
|
locale: :fr,
|
||||||
|
)
|
||||||
|
|
||||||
|
user2 = User.create!(
|
||||||
|
email: "colin+en@example.org",
|
||||||
|
password: "password",
|
||||||
|
tos_accepted: true,
|
||||||
|
confirmed_at: Time.now,
|
||||||
|
locale: :en,
|
||||||
)
|
)
|
||||||
|
|
||||||
check_chexpire_org = Check.create!(
|
check_chexpire_org = Check.create!(
|
||||||
|
@ -24,7 +33,7 @@ check_chexpire_org = Check.create!(
|
||||||
check_chexpire_org_error = Check.create!(
|
check_chexpire_org_error = Check.create!(
|
||||||
user: user1,
|
user: user1,
|
||||||
kind: :domain,
|
kind: :domain,
|
||||||
domain: "chexpire.org",
|
domain: "chexpire-error.org",
|
||||||
domain_expires_at: 1.week.from_now,
|
domain_expires_at: 1.week.from_now,
|
||||||
domain_updated_at: 6.months.ago,
|
domain_updated_at: 6.months.ago,
|
||||||
domain_created_at: Time.new(2016, 8, 4, 12, 15, 1),
|
domain_created_at: Time.new(2016, 8, 4, 12, 15, 1),
|
||||||
|
@ -48,7 +57,7 @@ ssl_check_chexpire_org = Check.create!(
|
||||||
ssl_check_chexpire_org_error = Check.create!(
|
ssl_check_chexpire_org_error = Check.create!(
|
||||||
user: user1,
|
user: user1,
|
||||||
kind: :ssl,
|
kind: :ssl,
|
||||||
domain: "chexpire.org",
|
domain: "chexpire-error.org",
|
||||||
domain_expires_at: 1.week.from_now,
|
domain_expires_at: 1.week.from_now,
|
||||||
domain_updated_at: 6.months.ago,
|
domain_updated_at: 6.months.ago,
|
||||||
domain_created_at: Time.new(2016, 8, 4, 12, 15, 1),
|
domain_created_at: Time.new(2016, 8, 4, 12, 15, 1),
|
||||||
|
@ -59,6 +68,20 @@ ssl_check_chexpire_org_error = Check.create!(
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
100.times do |i|
|
||||||
|
ext = %w[com net org fr].sample
|
||||||
|
word = (0...rand(4..12)).map { (97 + rand(26)).chr }.join
|
||||||
|
|
||||||
|
Check.create!(
|
||||||
|
user: [user1, user2].sample,
|
||||||
|
kind: Check.kinds.keys.sample,
|
||||||
|
domain: "#{word}.#{ext}",
|
||||||
|
domain_expires_at: rand(1..300).days.from_now,
|
||||||
|
domain_updated_at: rand(1..300).days.ago,
|
||||||
|
domain_created_at: rand(301..3000).days.ago,
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
Notification.create!(
|
Notification.create!(
|
||||||
check: check_chexpire_org,
|
check: check_chexpire_org,
|
||||||
interval: 15,
|
interval: 15,
|
||||||
|
|
Loading…
Reference in a new issue