diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2014-10-16 10:21:26 -0700 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2014-10-16 10:46:47 -0700 |
commit | bde7d1337add8837d9ff656e85df84f87bd8caee (patch) | |
tree | 3d02c93d9342239c188d38b6d23142ece1b6bb14 | |
parent | 35be3bf49622b2514b1d04a8ab8bfab8121f7041 (diff) | |
download | chef-bde7d1337add8837d9ff656e85df84f87bd8caee.tar.gz |
add test for retval from definition
-rw-r--r-- | spec/unit/recipe_spec.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/unit/recipe_spec.rb b/spec/unit/recipe_spec.rb index 5b6f3ea55b..e29ad47045 100644 --- a/spec/unit/recipe_spec.rb +++ b/spec/unit/recipe_spec.rb @@ -345,6 +345,17 @@ describe Chef::Recipe do end recipe.resources(:zen_master => "lao tzu").something.should eql(false) end + + it "should return the last statement in the definition as the retval" do + crow_define = Chef::ResourceDefinition.new + crow_define.define :crow, :peace => false, :something => true do + "the return val" + end + run_context.definitions[:crow] = crow_define + recipe.crow "mine" do + peace true + end.should eql("the return val") + end end end |