Sha256: d860939ccf8e6e2c2be0caecf4afc22bd41ae0f071ab6973ab0b3ea40302d166

Contents?: true

Size: 746 Bytes

Versions: 19

Compression:

Stored size: 746 Bytes

Contents

require 'test_puppet_helper'

module ForemanPuppet
  class TemplateRenderingTest < ActiveSupport::TestCase
    let(:host) { FactoryBot.build_stubbed(:host, :with_puppet_enc) }
    let(:template) { OpenStruct.new(name: 'Test', template: 'Test') }
    let(:source) { Foreman::Renderer::Source::Database.new(template) }
    let(:scope) do
      Class.new(Foreman::Renderer::Scope::Base) do
        include Foreman::Renderer::Scope::Macros::HostTemplate
      end.send(:new, host: host, source: source)
    end

    describe '#host_puppet_classes' do
      test 'should render puppetclasses using host_puppetclasses helper' do
        assert_equal host.puppet.puppetclasses.pluck(:id), scope.host_puppet_classes.map(&:id)
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
foreman_puppet-2.0.7 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.6 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.5 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.4 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.3 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.2 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.0 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.5 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.4 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-2.0.0.alpha.2 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.3 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.2 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.1 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.0 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.0.rc.2 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-1.0.0.rc.1 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-0.1.0 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-0.0.2 test/unit/foreman_puppet/template_rendering_test.rb
foreman_puppet-0.0.1 test/unit/foreman_puppet/template_rendering_test.rb