Skip to content

Commit 51511a5

Browse files
authored
Merge pull request #66 from ekohl/fix-plugin-spec-testing
Fix plugin regressions introduced in 3.0.0
2 parents 47ffa8a + a97f52d commit 51511a5

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

lib/puppet-lint/plugins.rb

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,13 @@ class PuppetLint::Plugins
1010
#
1111
# Returns nothing.
1212
def self.load_from_gems
13-
plugins_directories = gem_directories.select do |directory|
14-
(directory + 'puppet-lint/plugins').to_s if (directory + 'puppet-lint/plugins').directory?
15-
end
16-
17-
plugin_files = plugins_directories.each do |directory|
18-
Dir["#{directory}/**/*.rb"]
19-
end
13+
gem_directories.each do |directory|
14+
path = directory + 'puppet-lint/plugins'
15+
next unless path.directory?
2016

21-
plugin_files.each do |file|
22-
load(file)
17+
Dir["#{path}/**/*.rb"].each do |file|
18+
load(file)
19+
end
2320
end
2421
end
2522

spec/spec_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def subject
134134
config.include(
135135
RSpec::LintExampleGroup,
136136
type: :lint,
137-
file_path: Regexp.compile(['spec', 'unit', 'puppet-lint', 'plugins'].join('[\\\/]')),
137+
file_path: Regexp.new('spec[\\\/](unit[\\\/])?puppet-lint[\\\/]plugins'),
138138
)
139139

140140
config.expect_with(:rspec) do |c|

0 commit comments

Comments
 (0)