Sha256: fdd4f3b37f6466e8fb55e87b1b804e73bcdc4d44f7d509f7d304cb313dc1355b

Contents?: true

Size: 798 Bytes

Versions: 22

Compression:

Stored size: 798 Bytes

Contents

FactoryGirl.define do
  factory :metasploit_credential_origin_service,
          class: Metasploit::Credential::Origin::Service do
    transient do
      module_type { generate :metasploit_credential_origin_service_module_type }
      reference_name { generate :metasploit_credential_origin_service_reference_name }
    end

    association :service, factory: :mdm_service

    module_full_name { "#{module_type}/#{reference_name}" }
  end

  metasploit_credential_origin_service_module_types = [
      'auxiliary',
      'exploit'
  ]
  sequence :metasploit_credential_origin_service_module_type, metasploit_credential_origin_service_module_types.cycle

  sequence :metasploit_credential_origin_service_reference_name do |n|
    "metasploit/credential/origin/service/reference/name#{n}"
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

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