This file is indexed.

/usr/share/puppet/modules.available/ironic/spec/unit/type/ironic_config_spec.rb is in puppet-module-ironic 7.0.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
require 'puppet'
require 'puppet/type/ironic_config'

describe 'Puppet::Type.type(:ironic_config)' do
  before :each do
    @ironic_config = Puppet::Type.type(:ironic_config).new(:name => 'DEFAULT/foo', :value => 'bar')
  end

  it 'should autorequire the package that install the file' do
    catalog = Puppet::Resource::Catalog.new
    package = Puppet::Type.type(:package).new(:name => 'ironic-common')
    catalog.add_resource package, @ironic_config
    dependency = @ironic_config.autorequire
    expect(dependency.size).to eq(1)
    expect(dependency[0].target).to eq(@ironic_config)
    expect(dependency[0].source).to eq(package)
  end

end