summaryrefslogtreecommitdiff
path: root/spec/unit/resource_spec.rb
diff options
context:
space:
mode:
authorJohn Keiser <john@johnkeiser.com>2015-05-28 11:17:10 -0700
committerJohn Keiser <john@johnkeiser.com>2015-06-01 08:02:05 -0700
commit5998cc7315507e649bb76f139c07715f6e590707 (patch)
treeda543eeb9183ba63cfea376c51207b31ed104f65 /spec/unit/resource_spec.rb
parent16dbca593b2fef74d952c5e119313efbe2288670 (diff)
downloadchef-5998cc7315507e649bb76f139c07715f6e590707.tar.gz
Make resource_name call provides
Diffstat (limited to 'spec/unit/resource_spec.rb')
-rw-r--r--spec/unit/resource_spec.rb42
1 files changed, 2 insertions, 40 deletions
diff --git a/spec/unit/resource_spec.rb b/spec/unit/resource_spec.rb
index accf52ba26..2e0a88f555 100644
--- a/spec/unit/resource_spec.rb
+++ b/spec/unit/resource_spec.rb
@@ -338,29 +338,6 @@ describe Chef::Resource do
describe "self.resource_name" do
context "When resource_name is not set" do
- it "and there is a provides line, it is used for resource_name" do
- c = Class.new(Chef::Resource) do
- provides :self_resource_name_test_1
- end
-
- r = c.new('hi')
- r.declared_type = :d
- expect(c.resource_name).to eq :self_resource_name_test_1
- expect(r.resource_name).to eq :self_resource_name_test_1
- expect(r.declared_type).to eq :d
- end
- it "and multiple provides lines, the first line is used for resource_name" do
- c = Class.new(Chef::Resource) do
- provides :self_resource_name_test_2
- provides :self_resource_name_test_3
- end
-
- r = c.new('hi')
- r.declared_type = :d
- expect(c.resource_name).to eq :self_resource_name_test_2
- expect(r.resource_name).to eq :self_resource_name_test_2
- expect(r.declared_type).to eq :d
- end
it "and there are no provides lines, resource_name is nil" do
c = Class.new(Chef::Resource) do
end
@@ -398,7 +375,7 @@ describe Chef::Resource do
expect(r.resource_name).to eq :blah
expect(r.declared_type).to eq :d
end
- it "setting class.resource_name with 'resource_name = blah' overrides and declared_type" do
+ it "setting class.resource_name with 'resource_name = blah' overrides declared_type" do
c = Class.new(Chef::Resource) do
provides :self_resource_name_test_2
end
@@ -410,7 +387,7 @@ describe Chef::Resource do
expect(r.resource_name).to eq :blah
expect(r.declared_type).to eq :d
end
- it "setting class.resource_name with 'resource_name blah' overrides provides and declared_type" do
+ it "setting class.resource_name with 'resource_name blah' overrides declared_type" do
c = Class.new(Chef::Resource) do
resource_name :blah
provides :self_resource_name_test_3
@@ -422,21 +399,6 @@ describe Chef::Resource do
expect(r.resource_name).to eq :blah
expect(r.declared_type).to eq :d
end
- it "setting @resource_name overrides provides and declared_type" do
- c = Class.new(Chef::Resource) do
- provides :self_resource_name_test_4
- def initialize(*args, &block)
- @resource_name = :blah
- super
- end
- end
-
- r = c.new('hi')
- r.declared_type = :d
- expect(c.resource_name).to eq :self_resource_name_test_4
- expect(r.resource_name).to eq :blah
- expect(r.declared_type).to eq :d
- end
end
describe "is" do