aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/puppet/parser/functions/tfile.rb2
-rw-r--r--spec/unit/parser/functions/tfile.rb4
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/puppet/parser/functions/tfile.rb b/lib/puppet/parser/functions/tfile.rb
index 2e792f9..a984892 100644
--- a/lib/puppet/parser/functions/tfile.rb
+++ b/lib/puppet/parser/functions/tfile.rb
@@ -14,5 +14,5 @@ Puppet::Parser::Functions::newfunction(
require 'fileutils'
FileUtils.touch(path)
end
- function_file([path])
+ File.read(path)
end
diff --git a/spec/unit/parser/functions/tfile.rb b/spec/unit/parser/functions/tfile.rb
index e64170a..1cc37d4 100644
--- a/spec/unit/parser/functions/tfile.rb
+++ b/spec/unit/parser/functions/tfile.rb
@@ -24,10 +24,10 @@ describe "the tfile function" do
describe "when executed properly" 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
- 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)
result = @scope.function_tfile(['/some_path/aa'])
result.should == "foo1\nfoo2\n"