pwd = SecureRandom.base58
User.create(
  username: "inactive-user",
  email: "inactive-user@example.com",
  password: pwd,
  password_confirmation: pwd
)

User.create(
  username: "test",
  email: "test@example.com",
  password: "test",
  password_confirmation: "test",
  is_admin: true,
  is_moderator: true,
  karma: [
    User::MIN_KARMA_TO_SUGGEST,
    User::MIN_KARMA_TO_FLAG,
    User::MIN_KARMA_TO_SUBMIT_STORIES,
    User::MIN_KARMA_FOR_INVITATION_REQUESTS
  ].max,
  created_at: User::NEW_USER_DAYS.days.ago
)

c = Category.create!(category: "Category")
Tag.create(category: c, tag: "test")

puts "created:"
puts "  * an admin with username/password of test/test"
puts "  * inactive-user for disowned comments by deleted users"
puts "  * a test tag"
puts
puts "If this is a dev environment, you probably want to run `rails fake_data`"
puts "If this is production, you want to run `rails console` to rename your admin. Edit your category, and tag on-site."
