require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../../../spec_helper' require 'net/http' require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + "/fixtures/http_server" describe "Net::HTTP#options" do before(:all) do NetHTTPSpecs.start_server end after(:all) do NetHTTPSpecs.stop_server end before(:each) do @http = Net::HTTP.start("localhost", 3333) end it "sends an options request to the passed path and returns the response" do response = @http.options("/request") # OPTIONS responses have no bodies response.body.should be_nil end it "returns a Net::HTTPResponse" do @http.options("/request").should be_kind_of(Net::HTTPResponse) end end