Sha256: cafd2e1a231939aebd5d7663f3f44a4595c6cf3147ce72c4f90aecd25d91d3d7

Contents?: true

Size: 729 Bytes

Versions: 3

Compression:

Stored size: 729 Bytes

Contents

require 'test_plugin_helper'
require 'application_helper'

class OpenscapProxiesControllerTest < ActionController::TestCase
  include ActionView::Helpers::DateHelper
  include ApplicationHelper

  test "should render spool error" do
    spool_error = { "timestamp" => 1_487_144_633.951_368, "level" => "ERROR", "message" => "Failed to parse Arf Report in test" }
    OpenscapProxiesController.any_instance.stubs(:find_spool_error).returns(spool_error)
    proxy = FactoryBot.create(:openscap_proxy)
    get :openscap_spool, { :id => proxy.id }, set_session_user
    assert_template :partial => 'smart_proxies/_openscap_spool'
    assert @response.body.match(date_time_relative_value(Time.at(spool_error["timestamp"])))
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
foreman_openscap-0.8.6 test/functional/openscap_proxies_controller_test.rb
foreman_openscap-0.8.5 test/functional/openscap_proxies_controller_test.rb
foreman_openscap-0.8.4 test/functional/openscap_proxies_controller_test.rb