Sha256: 29e52c06a54b4862d0f9254f1cf9506ab9db358bf71b3010df5caca6893f14e4

Contents?: true

Size: 880 Bytes

Versions: 76

Compression:

Stored size: 880 Bytes

Contents

require 'test_plugin_helper'

class DataTest < ActiveSupport::TestCase
  setup do
    @host = FactoryBot.create(:compliance_host)
    @arf = FactoryBot.create(:arf_report, :host_id => @host.id)
    @source = FactoryBot.create(:source)
    @failed = []
    @passed = []
    3.times do
      @failed << FactoryBot.create(:compliance_log, :report_id => @arf.id, :source => @source)
    end
    2.times do
      @passed << FactoryBot.create(:compliance_log, :report_id => @arf.id, :result => "pass", :source => @source)
    end
    @othered = [FactoryBot.create(:compliance_log, :report_id => @arf.id, :result => "unknown", :source => @source)]
  end

  test 'should fetch data' do
    report_data = ForemanOpenscap::ReportDashboard::Data.new.report
    assert_equal 3, report_data[:failed]
    assert_equal 2, report_data[:passed]
    assert_equal 1, report_data[:othered]
  end
end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
foreman_openscap-10.1.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-10.0.3 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-10.0.2 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-10.0.1 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-10.0.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-9.0.4 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-9.0.3 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-9.0.2 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-9.0.1 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-9.0.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-8.0.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-7.1.1 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-7.1.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-7.0.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-6.0.0 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-5.2.3 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-5.2.2 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-5.1.1 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-5.2.1 test/unit/services/report_dashboard/data_test.rb
foreman_openscap-5.2.0 test/unit/services/report_dashboard/data_test.rb