Sha256: 47b4eb2f686f3bd3cbcc88e70c9d84db1c0da162a92e7de12460f0bf71bdf75a

Contents?: true

Size: 847 Bytes

Versions: 31

Compression:

Stored size: 847 Bytes

Contents

FactoryGirl.define do
  factory :dummy_authority,
          :class => Dummy::Authority,
          :traits => [
              :metasploit_model_base,
              :metasploit_model_authority
          ] do
    factory :full_dummy_authority,
            :traits => [
                :full_metasploit_model_authority
            ]

    factory :obsolete_dummy_authority,
            :traits => [
                :obsolete_metasploit_model_authority
            ]
  end

  seed_abbreviations = Dummy::Authority::SEED_ATTRIBUTES.collect { |attributes|
    attributes[:abbreviation]
  }

  seed_abbreviation_count = seed_abbreviations.length

  sequence :seeded_dummy_authority do |n|
    seed_abbreviation = seed_abbreviations[n % seed_abbreviation_count]

    authority = Dummy::Authority.with_abbreviation(seed_abbreviation)

    authority
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
metasploit-model-0.28.0 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.28.0-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.28.0.pre.engine.pre.requires spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.4 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.4-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.3 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.3-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.2 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.2-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.1 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.1-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.0 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.0-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.27.0.pre.dep.pre.railties spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.26.1-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.26.1 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.25.7 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.25.7-java spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.25.6 spec/dummy/spec/factories/dummy/authorities.rb
metasploit-model-0.25.6-java spec/dummy/spec/factories/dummy/authorities.rb