Sha256: d49cdfae499fd1e53eaa845b2721c5175132245a010566944cfe48ecd42c82ac
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
require 'net/http' describe "Net::HTTP#initialize" do it "is private" do Net::HTTP.should have_private_instance_method(:initialize) end describe "when passed address" do before(:each) do @net = Net::HTTP.allocate @net.send(:initialize, "localhost") end it "sets the new Net::HTTP instance's address to the passed address" do @net.address.should == "localhost" end it "sets the new Net::HTTP instance's port to the default HTTP port" do @net.port.should eql(Net::HTTP.default_port) end it "does not start the new Net::HTTP instance" do @net.started?.should be_false end end describe "when passed address, port" do before(:each) do @net = Net::HTTP.allocate @net.send(:initialize, "localhost", 3333) end it "sets the new Net::HTTP instance's address to the passed address" do @net.address.should == "localhost" end it "sets the new Net::HTTP instance's port to the passed port" do @net.port.should eql(3333) end it "does not start the new Net::HTTP instance" do @net.started?.should be_false end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubysl-net-http-1.0.1 | spec/http/initialize_spec.rb |
rubysl-net-http-2.0.4 | spec/http/initialize_spec.rb |
rubysl-net-http-1.0.0 | spec/http/initialize_spec.rb |