Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorRobert Speicher <robert@gitlab.com>2018-08-10 01:22:18 +0300
committerRobert Speicher <robert@gitlab.com>2018-08-10 01:22:18 +0300
commita266cd25da211c2422acb8be326a7bf7760ed146 (patch)
tree2f5d75867848a06f5f6e4918d881a06934bf0865 /db
parent2d7b1b5829fc5104401eabfa5651efc690ab9f34 (diff)
parent58b68954b4c0673fffa3bd1e14e412a8c6140709 (diff)
Merge branch 'sh-add-seed-fixtures-for-spam-logs' into 'master'
Add mock data for spam logs Closes gitlab-development-kit#387 See merge request gitlab-org/gitlab-ce!21117
Diffstat (limited to 'db')
-rw-r--r--db/fixtures/development/23_spam_logs.rb32
1 files changed, 32 insertions, 0 deletions
diff --git a/db/fixtures/development/23_spam_logs.rb b/db/fixtures/development/23_spam_logs.rb
new file mode 100644
index 00000000000..81cc13e6b2d
--- /dev/null
+++ b/db/fixtures/development/23_spam_logs.rb
@@ -0,0 +1,32 @@
+# frozen_string_literal: true
+
+module Db
+ module Fixtures
+ module Development
+ class SpamLog
+ def self.seed
+ Gitlab::Seeder.quiet do
+ (::SpamLog.default_per_page + 3).times do |i|
+ ::SpamLog.create(
+ user: self.random_user,
+ user_agent: FFaker::Lorem.sentence,
+ source_ip: FFaker::Internet.ip_v4_address,
+ title: FFaker::Lorem.sentence,
+ description: FFaker::Lorem.paragraph,
+ via_api: FFaker::Boolean.random,
+ submitted_as_ham: FFaker::Boolean.random,
+ recaptcha_verified: FFaker::Boolean.random)
+ print '.'
+ end
+ end
+ end
+
+ def self.random_user
+ User.find(User.pluck(:id).sample)
+ end
+ end
+ end
+ end
+end
+
+Db::Fixtures::Development::SpamLog.seed