diff options
Diffstat (limited to 'spec/shared_behaviours/file_server_terminus.rb')
-rw-r--r-- | spec/shared_behaviours/file_server_terminus.rb | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/spec/shared_behaviours/file_server_terminus.rb b/spec/shared_behaviours/file_server_terminus.rb index 674651cbd..665b46cd5 100644 --- a/spec/shared_behaviours/file_server_terminus.rb +++ b/spec/shared_behaviours/file_server_terminus.rb @@ -4,42 +4,42 @@ # Copyright (c) 2007. All rights reserved. describe "Puppet::Indirector::FileServerTerminus", :shared => true do - # This only works if the shared behaviour is included before - # the 'before' block in the including context. - before do - Puppet::Util::Cacher.expire - FileTest.stubs(:exists?).returns true - FileTest.stubs(:exists?).with(Puppet[:fileserverconfig]).returns(true) + # This only works if the shared behaviour is included before + # the 'before' block in the including context. + before do + Puppet::Util::Cacher.expire + FileTest.stubs(:exists?).returns true + FileTest.stubs(:exists?).with(Puppet[:fileserverconfig]).returns(true) - @path = Tempfile.new("file_server_testing") - path = @path.path - @path.close! - @path = path + @path = Tempfile.new("file_server_testing") + path = @path.path + @path.close! + @path = path - Dir.mkdir(@path) - File.open(File.join(@path, "myfile"), "w") { |f| f.print "my content" } + Dir.mkdir(@path) + File.open(File.join(@path, "myfile"), "w") { |f| f.print "my content" } - # Use a real mount, so the integration is a bit deeper. - @mount1 = Puppet::FileServing::Configuration::Mount::File.new("one") - @mount1.path = @path + # Use a real mount, so the integration is a bit deeper. + @mount1 = Puppet::FileServing::Configuration::Mount::File.new("one") + @mount1.path = @path - @parser = stub 'parser', :changed? => false - @parser.stubs(:parse).returns("one" => @mount1) + @parser = stub 'parser', :changed? => false + @parser.stubs(:parse).returns("one" => @mount1) - Puppet::FileServing::Configuration::Parser.stubs(:new).returns(@parser) + Puppet::FileServing::Configuration::Parser.stubs(:new).returns(@parser) - # Stub out the modules terminus - @modules = mock 'modules terminus' + # Stub out the modules terminus + @modules = mock 'modules terminus' - @request = Puppet::Indirector::Request.new(:indirection, :method, "puppet://myhost/one/myfile") - end + @request = Puppet::Indirector::Request.new(:indirection, :method, "puppet://myhost/one/myfile") + end - it "should use the file server configuration to find files" do - @modules.stubs(:find).returns(nil) - @terminus.indirection.stubs(:terminus).with(:modules).returns(@modules) + it "should use the file server configuration to find files" do + @modules.stubs(:find).returns(nil) + @terminus.indirection.stubs(:terminus).with(:modules).returns(@modules) - path = File.join(@path, "myfile") + path = File.join(@path, "myfile") - @terminus.find(@request).should be_instance_of(@test_class) - end + @terminus.find(@request).should be_instance_of(@test_class) + end end |