diff options
author | Robert Speicher <robert@gitlab.com> | 2018-08-09 22:22:18 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2018-08-09 22:22:18 +0000 |
commit | a266cd25da211c2422acb8be326a7bf7760ed146 (patch) | |
tree | 2f5d75867848a06f5f6e4918d881a06934bf0865 | |
parent | 2d7b1b5829fc5104401eabfa5651efc690ab9f34 (diff) | |
parent | 58b68954b4c0673fffa3bd1e14e412a8c6140709 (diff) | |
download | gitlab-ce-a266cd25da211c2422acb8be326a7bf7760ed146.tar.gz |
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
-rw-r--r-- | db/fixtures/development/23_spam_logs.rb | 32 |
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 |