summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPete Higgins <pete@peterhiggins.org>2020-06-24 13:09:49 -0700
committerPete Higgins <pete@peterhiggins.org>2020-06-24 17:47:42 -0700
commitc7933fc1112a92ff2ebee80fbea0661766ec933b (patch)
tree89329625650c503627273c8b0f1e3c57bbf0de17
parent696ecf12ff818f86c1d0853b407c0dd6cac9bc9f (diff)
downloadchef-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.rb28
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