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