diff options
author | Pete Higgins <pete@peterhiggins.org> | 2020-06-24 13:09:49 -0700 |
---|---|---|
committer | Pete Higgins <pete@peterhiggins.org> | 2020-06-24 17:47:42 -0700 |
commit | c7933fc1112a92ff2ebee80fbea0661766ec933b (patch) | |
tree | 89329625650c503627273c8b0f1e3c57bbf0de17 | |
parent | 696ecf12ff818f86c1d0853b407c0dd6cac9bc9f (diff) | |
download | chef-c7933fc1112a92ff2ebee80fbea0661766ec933b.tar.gz |
Remove another top-level method from the test suite.
Signed-off-by: Pete Higgins <pete@peterhiggins.org>
-rw-r--r-- | spec/unit/provider/dsc_resource_spec.rb | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/spec/unit/provider/dsc_resource_spec.rb b/spec/unit/provider/dsc_resource_spec.rb index f2030a52c9..2c9ad53054 100644 --- a/spec/unit/provider/dsc_resource_spec.rb +++ b/spec/unit/provider/dsc_resource_spec.rb @@ -27,6 +27,12 @@ describe Chef::Provider::DscResource do Chef::Provider::DscResource.new(resource, run_context) end + let(:node) do + node = Chef::Node.new + node.automatic[:languages][:powershell][:version] = "5.0.10586.0" + node + end + context "when PowerShell does not support Invoke-DscResource" do let (:node) do node = Chef::Node.new @@ -170,10 +176,6 @@ describe Chef::Provider::DscResource do end describe "define_resource_requirements" do - let (:node) do - set_node_object - end - context "module usage is valid" do before do allow(provider).to receive(:module_usage_valid?).and_return(true) @@ -208,10 +210,6 @@ describe Chef::Provider::DscResource do end describe "module_usage_valid?" do - let (:node) do - set_node_object - end - context "module_name and module_version both are not provided" do before do provider.instance_variable_set(:@module_name, nil) @@ -262,10 +260,6 @@ describe Chef::Provider::DscResource do end describe "module_info_object" do - let (:node) do - set_node_object - end - context "module_version is not given" do before do provider.instance_variable_set(:@module_version, nil) @@ -292,10 +286,6 @@ describe Chef::Provider::DscResource do end describe "invoke_resource" do - let (:node) do - set_node_object - end - let(:cmdlet) { double(run!: nil) } before(:each) do @@ -338,9 +328,3 @@ describe Chef::Provider::DscResource do end end end - -def set_node_object - node = Chef::Node.new - node.automatic[:languages][:powershell][:version] = "5.0.10586.0" - node -end |