rather directly read the file than use the puppet function

This commit is contained in:
mh 2010-12-31 11:55:38 +01:00
parent b5e2aff27b
commit 7e7eb1d652
2 changed files with 3 additions and 3 deletions

View file

@ -14,5 +14,5 @@ Puppet::Parser::Functions::newfunction(
require 'fileutils' require 'fileutils'
FileUtils.touch(path) FileUtils.touch(path)
end end
function_file([path]) File.read(path)
end end

View file

@ -24,10 +24,10 @@ describe "the tfile function" do
describe "when executed properly" do describe "when executed properly" do
before :each do before :each do
Puppet::Parser::Scope.any_instance.stubs(:function_file).with(['/some_path/aa']).returns("foo1\nfoo2\n") File.stubs(:read).with('/some_path/aa').returns("foo1\nfoo2\n")
end end
it "should return the content of the file by calling the puppet file function" do it "should return the content of the file" do
File.stubs(:exists?).with('/some_path/aa').returns(true) File.stubs(:exists?).with('/some_path/aa').returns(true)
result = @scope.function_tfile(['/some_path/aa']) result = @scope.function_tfile(['/some_path/aa'])
result.should == "foo1\nfoo2\n" result.should == "foo1\nfoo2\n"