diff options
author | Tim Smith <tsmith@chef.io> | 2017-12-18 16:53:17 -0800 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2017-12-18 16:53:17 -0800 |
commit | 17f85426ed747ce7ba3e56a2bce241b317fb99ae (patch) | |
tree | 0ce1748290003126e3772bf3b4d2fc2358695894 /spec/unit/resource/http_request_spec.rb | |
parent | 7556053a3cc06db5ef778526a025e408f5e1b397 (diff) | |
download | chef-17f85426ed747ce7ba3e56a2bce241b317fb99ae.tar.gz |
Cleanup for resource specs
Convert everything to let and update the tense
Nothing real magical here, but gets us one step closer to uniformity in
the specs
Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to 'spec/unit/resource/http_request_spec.rb')
-rw-r--r-- | spec/unit/resource/http_request_spec.rb | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/spec/unit/resource/http_request_spec.rb b/spec/unit/resource/http_request_spec.rb index 318a154b88..9f6f674a5b 100644 --- a/spec/unit/resource/http_request_spec.rb +++ b/spec/unit/resource/http_request_spec.rb @@ -20,39 +20,36 @@ require "spec_helper" describe Chef::Resource::HttpRequest do + let(:resource) { Chef::Resource::HttpRequest.new("fakey_fakerton") } - before(:each) do - @resource = Chef::Resource::HttpRequest.new("fakey_fakerton") + it "creates a new Chef::Resource::HttpRequest" do + expect(resource).to be_a_kind_of(Chef::Resource) + expect(resource).to be_a_kind_of(Chef::Resource::HttpRequest) end - it "should create a new Chef::Resource::HttpRequest" do - expect(@resource).to be_a_kind_of(Chef::Resource) - expect(@resource).to be_a_kind_of(Chef::Resource::HttpRequest) + it "sets url to a string" do + resource.url "http://slashdot.org" + expect(resource.url).to eql("http://slashdot.org") end - it "should set url to a string" do - @resource.url "http://slashdot.org" - expect(@resource.url).to eql("http://slashdot.org") + it "sets the message to the name by default" do + expect(resource.message).to eql("fakey_fakerton") end - it "should set the message to the name by default" do - expect(@resource.message).to eql("fakey_fakerton") - end - - it "should set message to a string" do - @resource.message "monkeybars" - expect(@resource.message).to eql("monkeybars") + it "sets message to a string" do + resource.message "monkeybars" + expect(resource.message).to eql("monkeybars") end describe "when it has a message and headers" do before do - @resource.url("http://www.trololol.net") - @resource.message("Get sum post brah.") - @resource.headers({ "head" => "tail" }) + resource.url("http://www.trololol.net") + resource.message("Get sum post brah.") + resource.headers({ "head" => "tail" }) end it "returns the url as its identity" do - expect(@resource.identity).to eq("http://www.trololol.net") + expect(resource.identity).to eq("http://www.trololol.net") end end |