require_relative '../../../../spec_helper' require 'net/http' require_relative 'fixtures/http_server' describe "Net::HTTP#put" do before :each do NetHTTPSpecs.start_server @http = Net::HTTP.start("localhost", NetHTTPSpecs.port) end after :each do @http.finish if @http.started? NetHTTPSpecs.stop_server end it "sends an put request to the passed path and returns the response" do response = @http.put("/request", "test=test") response.body.should == "Request type: PUT" end it "returns a Net::HTTPResponse" do @http.put("/request", "test=test").should be_kind_of(Net::HTTPResponse) end end