Updated RubySpec source to 55122684.
[rbx.git] / spec / frozen / 1.8 / library / net / http / get_print_spec.rb
blob7743111ceec50b7d0af61d29a924b8fb23f755d6
1 require File.dirname(__FILE__) + '/../../../spec_helper'
2 require 'net/http'
3 require File.dirname(__FILE__) + '/fixtures/http_server'
5 describe "Net::HTTP.get_print when passed URI" do
6   before(:all) do
7     NetHTTPSpecs.start_server
8   end
9   
10   after(:all) do
11     NetHTTPSpecs.stop_server
12   end
14   it "it prints the body of the specified uri to $stdout" do
15     $stdout.should_receive(:print).with("")
16     $stdout.should_receive(:print).with("This is the index page.")
17     Net::HTTP.get_print URI.parse('http://localhost:3333/')
18   end
19 end
21 describe "Net::HTTP.get_print when passed host, path, port" do
22   before(:all) do
23     NetHTTPSpecs.start_server
24   end
25   
26   after(:all) do
27     NetHTTPSpecs.stop_server
28   end
30   it "it prints the body of the specified uri to $stdout" do
31     $stdout.should_receive(:print).with("")
32     $stdout.should_receive(:print).with("This is the index page.")
33     Net::HTTP.get_print 'localhost', "/", 3333
34   end
35 end