diff --git a/spec/integration/application/main.rb b/spec/integration/application/apply.rb similarity index 90% rename from spec/integration/application/main.rb rename to spec/integration/application/apply.rb index b8933e438..c6e73e880 100755 --- a/spec/integration/application/main.rb +++ b/spec/integration/application/apply.rb @@ -1,33 +1,33 @@ #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../../spec_helper' require 'puppet_spec/files' -require 'puppet/application/main' +require 'puppet/application/apply' -describe "main" do +describe "apply" do include PuppetSpec::Files describe "when applying provided catalogs" do confine "PSON library is missing; cannot test applying catalogs" => Puppet.features.pson? it "should be able to apply catalogs provided in a file in pson" do file_to_create = tmpfile("pson_catalog") catalog = Puppet::Resource::Catalog.new resource = Puppet::Resource.new(:file, file_to_create, :parameters => {:content => "my stuff"}) catalog.add_resource resource manifest = tmpfile("manifest") File.open(manifest, "w") { |f| f.print catalog.to_pson } - puppet = Puppet::Application[:main] + puppet = Puppet::Application[:apply] puppet.options[:catalog] = manifest puppet.apply File.should be_exist(file_to_create) File.read(file_to_create).should == "my stuff" end end end