Sha256: dea9d2b94dbf15593a0f12be597b41d070769a3cf847220926eaeccab4446932

Contents?: true

Size: 1.23 KB

Versions: 6

Compression:

Stored size: 1.23 KB

Contents

 require File.join(Gem.loaded_specs['hammer_cli_foreman'].full_gem_path, 'test/unit/apipie_resource_mock')

 module ComplianceResourceMock
  def self.arf
    {
      :id => 1,
      :host => "somewhere.example.com",
      :reported_at => "1916-06-08",
      :passed => 24,
      :failed => 25,
      :othered => 26,
      :opeancap_proxy_name => "scap_proxy.example.com"
    }
  end

  def self.policy
    {
      :id => 1,
      :name => "Very strict policy",
      :period => "monthly",
      :weekday => "",
      :cron_line => "0 * * * *",
      :scap_content_id => 5,
      :scap_content_profile_id => 5
    }
  end

  def self.scap_content
    {
      :id => 1,
      :title => "Red Hat fedora default content"
    }
  end

  def self.tailoring_file
    {
      :id => 1,
      :name => "Red Hat fedora tailored"
    }
  end


  def self.arf_reports_list
    ResourceMocks.mock_action_call(:arf_reports, :index, [arf])
  end

  def self.policies_list
    ResourceMocks.mock_action_call(:policies, :index, [policy])
  end

  def self.scap_contents_list
    ResourceMocks.mock_action_call(:scap_contents, :index, [scap_content])
  end

  def self.tailoring_files_list
    ResourceMocks.mock_action_call(:tailoring_files, :index, [tailoring_file])
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hammer_cli_foreman_openscap-0.1.8 test/compliance_resource_mock.rb
hammer_cli_foreman_openscap-0.1.7 test/compliance_resource_mock.rb
hammer_cli_foreman_openscap-0.1.6 test/compliance_resource_mock.rb
hammer_cli_foreman_openscap-0.1.5 test/compliance_resource_mock.rb
hammer_cli_foreman_openscap-0.1.4 test/compliance_resource_mock.rb
hammer_cli_foreman_openscap-0.1.3 test/compliance_resource_mock.rb