Sha256: e2bd9d2eb1f2289cc2b0e990c941954ce6efd94d7b9c212e52c6d0e71d3a2937

Contents?: true

Size: 637 Bytes

Versions: 34

Compression:

Stored size: 637 Bytes

Contents

FactoryBot.define do
  factory :metasploit_credential_password_hash,
          # no need to declare metasploit_credential_private as the :parent because :metasploit_credential_password_hash
          # uses its own data sequence to differentiate password hashes from other private data and #type is
          # automatically set by ActiveRecord because Metasploit::Credential::Password is an STI subclass.
          class: Metasploit::Credential::Password do
    transient do
      password_data { generate :metasploit_credential_password_data }
    end

    data {
      BCrypt::Password.create(password_data).hash.to_s
    }
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
metasploit-credential-6.0.12 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.11 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.10 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.9 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.8 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.7 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.6 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.5 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.4 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.3 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.2 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.1 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-6.0.0 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.9 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.8 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.7 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.6 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.5 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.4 spec/factories/metasploit/credential/password_hashes.rb
metasploit-credential-5.0.3 spec/factories/metasploit/credential/password_hashes.rb