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

password.rb « gitlab « lib - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 00aef8754d69712964dcd2534850ebe53aa6a609 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# frozen_string_literal: true

# This module is used to return fake strong password for tests

module Gitlab
  module Password
    DEFAULT_LENGTH = 12
    TEST_DEFAULT = "123qweQWE!@#" + "0" * (User.password_length.max - DEFAULT_LENGTH)
    def self.test_default(length = 12)
      password_length = [[User.password_length.min, length].max, User.password_length.max].min
      TEST_DEFAULT[...password_length]
    end
  end
end