48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# File 'lib/pdqtest/rspec.rb', line 48
def self.gen_specs
classes = PDQTest::Puppet::find_classes
classes.each { |classname|
spec_file = class2specfile(classname)
if File.exists?(spec_file)
Escort::Logger.output.puts "Skipped #{classname} - tests already exist at #{spec_file}"
else
base_dir = File.dirname(spec_file)
if ! Dir.exists?(base_dir)
FileUtils.mkdir_p(base_dir)
end
PDQTest::Skeleton.install_template(spec_file, 'rspec.rb.erb', {:classname=>classname})
end
}
end
|