Sha256: 0ac04d8b747df15aba31eeac0cdb0792d16117fd166dbe811ea7536291f288b9

Contents?: true

Size: 917 Bytes

Versions: 22

Compression:

Stored size: 917 Bytes

Contents

FactoryGirl.define do
  factory :metasploit_credential_login,
          class: Metasploit::Credential::Login do
    transient do
      host {
        FactoryGirl.build(
          :mdm_host, workspace: workspace
        )
      }
      workspace { core.workspace }
    end

    access_level { generate :metasploit_credential_login_access_level }

    association :core, factory: :metasploit_credential_core

    last_attempted_at {
      unless status == Metasploit::Model::Login::Status::UNTRIED
        DateTime.now.utc
      end
    }
    service {
      FactoryGirl.build(
          :mdm_service,
          host: host
      )
    }

    status { generate :metasploit_credential_login_status }
  end

  sequence :metasploit_credential_login_access_level do |n|
    "metasploit_credential_login_access_level#{n}"
  end

  sequence :metasploit_credential_login_status, Metasploit::Model::Login::Status::ALL.cycle
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
metasploit-credential-2.0.14 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.13 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.12 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.11 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.10 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.9 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.8 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.7 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.6 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.5 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.4 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.3 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.2 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.1 spec/factories/metasploit/credential/logins.rb
metasploit-credential-2.0.0 spec/factories/metasploit/credential/logins.rb
metasploit-credential-1.1.0 spec/factories/metasploit/credential/logins.rb
metasploit-credential-1.0.1 spec/factories/metasploit/credential/logins.rb
metasploit-credential-1.0.0 spec/factories/metasploit/credential/logins.rb
metasploit-credential-1.0.0.pre.rails.pre.4.0c spec/factories/metasploit/credential/logins.rb
metasploit-credential-1.0.0.pre.rails.pre.4.0b spec/factories/metasploit/credential/logins.rb