Method: PDK::Module::Convert#test_generators

Defined in:
lib/pdk/module/convert.rb

#test_generators(context = PDK.context) ⇒ Object



103
104
105
106
107
108
109
110
111
112
113
114
# File 'lib/pdk/module/convert.rb', line 103

def test_generators(context = PDK.context)
  return @test_generators unless @test_generators.nil?
  require 'pdk/util/puppet_strings'

  test_gens = PDK::Util::PuppetStrings.all_objects.map do |generator, objects|
    (objects || []).map do |obj|
      generator.new(context, obj['name'], spec_only: true)
    end
  end

  @test_generators = test_gens.flatten
end