diff options
author | Noah Kantrowitz <noah@coderanger.net> | 2017-04-04 19:11:16 -0700 |
---|---|---|
committer | Noah Kantrowitz <noah@coderanger.net> | 2017-04-04 19:11:16 -0700 |
commit | 00922ab535ba784c284b1ccc7956f077d94c7896 (patch) | |
tree | fbcc26c010765bdde1c00ec750ad90ce7a08d09d /spec | |
parent | 7d15d87140dfa7866a825f1ea190d603999f9edd (diff) | |
download | chef-00922ab535ba784c284b1ccc7956f077d94c7896.tar.gz |
Update some more tests for removing use_inline_resources.
Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
Diffstat (limited to 'spec')
-rw-r--r-- | spec/data/lwrp/providers/inline_compiler.rb | 2 | ||||
-rw-r--r-- | spec/integration/recipes/lwrp_inline_resources_spec.rb | 18 | ||||
-rw-r--r-- | spec/unit/lwrp_spec.rb | 2 |
3 files changed, 7 insertions, 15 deletions
diff --git a/spec/data/lwrp/providers/inline_compiler.rb b/spec/data/lwrp/providers/inline_compiler.rb index 2535276b24..91a80b32af 100644 --- a/spec/data/lwrp/providers/inline_compiler.rb +++ b/spec/data/lwrp/providers/inline_compiler.rb @@ -1,6 +1,4 @@ -use_inline_resources - action :test do ruby_block "interior-ruby-block-1" do diff --git a/spec/integration/recipes/lwrp_inline_resources_spec.rb b/spec/integration/recipes/lwrp_inline_resources_spec.rb index 65931d4764..54ce94f263 100644 --- a/spec/integration/recipes/lwrp_inline_resources_spec.rb +++ b/spec/integration/recipes/lwrp_inline_resources_spec.rb @@ -19,14 +19,13 @@ describe "LWRPs with inline resources" do let(:chef_client) { "ruby '#{chef_dir}/chef-client' --minimal-ohai" } context "with a use_inline_resources provider with 'def action_a' instead of action :a" do - class LwrpInlineResourcesTest < Chef::Resource::LWRPBase + class LwrpInlineResourcesTest < Chef::Resource resource_name :lwrp_inline_resources_test - actions :a, :nothing + allowed_actions :a, :nothing default_action :a property :ran_a class Provider < Chef::Provider::LWRPBase provides :lwrp_inline_resources_test - use_inline_resources def action_a r = new_resource ruby_block "run a" do @@ -46,10 +45,10 @@ describe "LWRPs with inline resources" do end context "with an inline resource with a property that shadows the enclosing provider's property" do - class LwrpShadowedPropertyTest < Chef::Resource::LWRPBase + class LwrpShadowedPropertyTest < Chef::Resource PATH = ::File.join(Dir.tmpdir, "shadow-property.txt") use_automatic_resource_name - actions :fiddle + allowed_actions :fiddle property :content action :fiddle do file PATH do @@ -73,16 +72,14 @@ describe "LWRPs with inline resources" do end context "with an inline_resources provider with two actions, one calling the other" do - class LwrpInlineResourcesTest2 < Chef::Resource::LWRPBase + class LwrpInlineResourcesTest2 < Chef::Resource resource_name :lwrp_inline_resources_test2 - actions :a, :b, :nothing + allowed_actions :a, :b, :nothing default_action :b property :ran_a property :ran_b class Provider < Chef::Provider::LWRPBase provides :lwrp_inline_resources_test2 - use_inline_resources - action :a do r = new_resource ruby_block "run a" do @@ -133,8 +130,7 @@ describe "LWRPs with inline resources" do default_action :create EOM file "providers/my_machine.rb", <<-EOM - use_inline_resources - action :create do + action :create do x_do_nothing 'a' x_do_nothing 'b' end diff --git a/spec/unit/lwrp_spec.rb b/spec/unit/lwrp_spec.rb index 353376aa77..75ebbb8f02 100644 --- a/spec/unit/lwrp_spec.rb +++ b/spec/unit/lwrp_spec.rb @@ -644,8 +644,6 @@ describe "LWRP" do end class MyAwesomeProvider < Chef::Provider::LWRPBase - use_inline_resources - provides :my_awesome_resource action :create do |