Project

General

Profile

« Previous | Next » 

Revision a989a617

Added by Ohad Levy about 12 years ago

  • ID a989a6171e3130f50933e7d6694ab416c8f69cda

fixes #1509 - Foreman should use the proxy to import puppet classes

View differences:

test/unit/puppetclass_test.rb
assert !other_puppet_class.save
end
test "scanForClasses should retrieve puppetclasses from .pp files" do
path = "/some/path"
puppet_classes = ["class some_puppet_class {","class other_puppet_class{","class yet_another_puppet_class{"]
mock(Dir).glob("#{path}/*/manifests/**/*.pp") { puppet_classes }
puppet_classes.each do |puppet_class|
mock(File).read(anything) { StringIO.new(puppet_class) }
end
klasses = Puppetclass.scanForClasses path
assert klasses[0] == "some_puppet_class"
assert klasses[1] == "other_puppet_class"
assert klasses[2] == "yet_another_puppet_class"
end
def setup_user operation
@one = users(:one)
as_admin do

Also available in: Unified diff