diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/unit/server_api_spec.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/spec/unit/server_api_spec.rb b/spec/unit/server_api_spec.rb index c64f42d358..3f1d9b0e90 100644 --- a/spec/unit/server_api_spec.rb +++ b/spec/unit/server_api_spec.rb @@ -58,36 +58,6 @@ describe Chef::ServerAPI do end end - describe "#get" do - context "when response is 404" do - context "body data is not json" do - it "throws not a Chef server exception" do - net_http_not_found = double() - allow(net_http_not_found).to receive(:kind_of?).and_return(Net::HTTPNotFound) - allow(net_http_not_found).to receive(:body).and_return("Not Found") - - api = described_class.new(url, raw_key: SIGNING_KEY_DOT_PEM) - allow(api).to receive(:request).and_raise(Net::HTTPServerException.new("", net_http_not_found)) - - expect { api.get("/nodes") }.to raise_error(Chef::Exceptions::NotAChefServerException) - end - end - - context "body data is json" do - it "bubbles up Exception" do - net_http_not_found = double() - allow(net_http_not_found).to receive(:kind_of?).and_return(Net::HTTPNotFound) - allow(net_http_not_found).to receive(:body).and_return("{}") - - api = described_class.new(url, raw_key: SIGNING_KEY_DOT_PEM) - allow(api).to receive(:request).and_raise(Net::HTTPServerException.new("", net_http_not_found)) - - expect { api.get("/nodes") }.to raise_error(Net::HTTPServerException) - end - end - end - end - context "versioned apis" do class VersionedClassV0 extend Chef::Mixin::VersionedAPI |