diff options
Diffstat (limited to 'spec/unit/parser/functions/inline_template_spec.rb')
-rwxr-xr-x | spec/unit/parser/functions/inline_template_spec.rb | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/spec/unit/parser/functions/inline_template_spec.rb b/spec/unit/parser/functions/inline_template_spec.rb index 1da85513a..62f389e5d 100755 --- a/spec/unit/parser/functions/inline_template_spec.rb +++ b/spec/unit/parser/functions/inline_template_spec.rb @@ -4,56 +4,56 @@ require File.dirname(__FILE__) + '/../../../spec_helper' describe "the inline_template function" do - before :each do - @scope = Puppet::Parser::Scope.new - end + before :each do + @scope = Puppet::Parser::Scope.new + end - it "should exist" do - Puppet::Parser::Functions.function("inline_template").should == "function_inline_template" - end + it "should exist" do + Puppet::Parser::Functions.function("inline_template").should == "function_inline_template" + end - it "should create a TemplateWrapper when called" do - tw = stub_everything 'template_wrapper' + it "should create a TemplateWrapper when called" do + tw = stub_everything 'template_wrapper' - Puppet::Parser::TemplateWrapper.expects(:new).returns(tw) + Puppet::Parser::TemplateWrapper.expects(:new).returns(tw) - @scope.function_inline_template("test") - end + @scope.function_inline_template("test") + end - it "should pass the template string to TemplateWrapper.result" do - tw = stub_everything 'template_wrapper' - Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw) + it "should pass the template string to TemplateWrapper.result" do + tw = stub_everything 'template_wrapper' + Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw) - tw.expects(:result).with("test") + tw.expects(:result).with("test") - @scope.function_inline_template("test") - end + @scope.function_inline_template("test") + end - it "should return what TemplateWrapper.result returns" do - tw = stub_everything 'template_wrapper' - Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw) + it "should return what TemplateWrapper.result returns" do + tw = stub_everything 'template_wrapper' + Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw) - tw.expects(:result).returns("template contents evaluated") + tw.expects(:result).returns("template contents evaluated") - @scope.function_inline_template("test").should == "template contents evaluated" - end + @scope.function_inline_template("test").should == "template contents evaluated" + end - it "should concatenate template wrapper outputs for multiple templates" do - tw1 = stub_everything "template_wrapper1" - tw2 = stub_everything "template_wrapper2" - Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw1,tw2) - tw1.stubs(:result).returns("result1") - tw2.stubs(:result).returns("result2") + it "should concatenate template wrapper outputs for multiple templates" do + tw1 = stub_everything "template_wrapper1" + tw2 = stub_everything "template_wrapper2" + Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw1,tw2) + tw1.stubs(:result).returns("result1") + tw2.stubs(:result).returns("result2") - @scope.function_inline_template(["1","2"]).should == "result1result2" - end + @scope.function_inline_template(["1","2"]).should == "result1result2" + end - it "should raise an error if the template raises an error" do - tw = stub_everything 'template_wrapper' - Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw) - tw.stubs(:result).raises + it "should raise an error if the template raises an error" do + tw = stub_everything 'template_wrapper' + Puppet::Parser::TemplateWrapper.stubs(:new).returns(tw) + tw.stubs(:result).raises - lambda { @scope.function_inline_template("1") }.should raise_error(Puppet::ParseError) - end + lambda { @scope.function_inline_template("1") }.should raise_error(Puppet::ParseError) + end end
\ No newline at end of file |