Sha256: c64de1358dcdbbda7ea85990286764db1bf904cc8b81bf30e865a0d582eff8a7
Contents?: true
Size: 1.17 KB
Versions: 48
Compression:
Stored size: 1.17 KB
Contents
describe :net_ftp_request_head, :shared => true do before(:all) do NetHTTPSpecs.start_server end after(:all) do NetHTTPSpecs.stop_server end before(:each) do @http = Net::HTTP.start("127.0.0.1", NetHTTPSpecs.server_port) end describe "when passed no block" do it "sends a head request to the passed path and returns the response" do response = @http.send(@method, "/request") response.body.should be_nil end it "returns a Net::HTTPResponse object" do response = @http.send(@method, "/request") response.should be_kind_of(Net::HTTPResponse) end end describe "when passed a block" do it "sends a head request to the passed path and returns the response" do response = @http.send(@method, "/request") {} response.body.should be_nil end it "yields the response to the passed block" do yielded = false @http.send(@method, "/request") do |response| response.body.should be_nil end yielded = true end it "returns a Net::HTTPResponse object" do response = @http.send(@method, "/request") {} response.should be_kind_of(Net::HTTPResponse) end end end
Version data entries
48 entries across 48 versions & 2 rubygems