require File.expand_path('../../../../../spec_helper', __FILE__) require 'net/http' describe "Net::HTTPGenericRequest#body_exist?" do it "returns true when the response is expected to have a body" do request = Net::HTTPGenericRequest.new("POST", true, true, "/some/path") request.body_exist?.should be_true request = Net::HTTPGenericRequest.new("POST", true, false, "/some/path") request.body_exist?.should be_false end # TODO: Doesn't work?! # # describe "when $VERBOSE is true" do # it "emits a warning" do # old_verbose, $VERBOSE = $VERBOSE, true # # begin # request = Net::HTTPGenericRequest.new("POST", true, false, "/some/path") # lambda { request.body_exist? }.should complain("") # ensure # $VERBOSE = old_verbose # end # end # end end