Sha256: b1df7bb3ab743b3a3134e3488bf58cb92e09d6808fec32b336bb967bed897926

Contents?: true

Size: 859 Bytes

Versions: 12

Compression:

Stored size: 859 Bytes

Contents

require 'test_plugin_helper'

class TemplateRendererHelperTest < ActiveSupport::TestCase
  include ForemanRhCloud::TemplateRendererHelper

  setup do
    response = mock('respone')
    response.stubs(:body).returns('TEST PLAYBOOK')
    ForemanRhCloud::RemediationsRetriever.any_instance.stubs(:query_playbook).returns(response)
    @host1 = FactoryBot.create(:host)
  end

  test 'Generates a playbook for hit and remediation' do
    rule = FactoryBot.create(:insights_rule)
    hit = FactoryBot.create(:insights_hit, rule: rule, host_id: @host1.id)
    remediation = FactoryBot.create(:insights_resolution, rule: rule)

    pairs = [{hit_id: hit.id, remediation_id: remediation.id}].to_json

    actual_playbook = remediations_playbook(pairs)

    assert_equal 'TEST PLAYBOOK', actual_playbook
  end

  def template_logger
    Logger.new(IO::NULL)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
foreman_rh_cloud-3.0.24.1 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-4.0.24.1 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-3.0.24 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-4.0.24 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-3.0.23 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-4.0.23 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-3.0.22 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-4.0.22 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-4.0.21.1 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-3.0.21.1 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-3.0.21 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb
foreman_rh_cloud-3.0.20 test/unit/services/foreman_rh_cloud/template_renderer_helper_test.rb