Sha256: bad3159f97f461a4078915624f740606a937d2b2ec1db82f80eac0dd164b5bea

Contents?: true

Size: 886 Bytes

Versions: 16

Compression:

Stored size: 886 Bytes

Contents

require 'test_plugin_helper'

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

16 entries across 16 versions & 1 rubygems

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