Sha256: faae63b65a11d4920b0e7d09cb78c937c4da89a3e38b2e0b8e1a6fffca629153

Contents?: true

Size: 634 Bytes

Versions: 16

Compression:

Stored size: 634 Bytes

Contents

FactoryGirl.define do
  factory :openscap_feature, :class => Feature do
    name 'Openscap'
  end

  factory :openscap_proxy, :class => SmartProxy do
    sequence(:name) { |n| "openscap_proxy#{n}" }
    sequence(:url) { |n| "https://anywhere#{n}.net:8443" }
    features { |sp| [sp.association(:openscap_feature)] }
  end

  factory :compliance_host, :class => Host::Managed do
    sequence(:name) { |n| "host#{n}" }
    sequence(:hostname) { |n| "hostname#{n}" }
    root_pass 'xybxa6JUkz63w'
    openscap_proxy { SmartProxy.unscoped.with_features('Openscap').first || FactoryGirl.create(:openscap_proxy) }
    policies []
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
foreman_openscap-0.7.13 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.12 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.11 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.10 test/factories/compliance_host_factory.rb
foreman_openscap-0.8.3 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.9 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.8 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.7 test/factories/compliance_host_factory.rb
foreman_openscap-0.8.2 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.6 test/factories/compliance_host_factory.rb
foreman_openscap-0.8.1 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.5 test/factories/compliance_host_factory.rb
foreman_openscap-0.8.0 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.4 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.3 test/factories/compliance_host_factory.rb
foreman_openscap-0.7.2 test/factories/compliance_host_factory.rb