spec/socksify_proxy_spec.rb in em-http-request-1.0.0.beta.3 vs spec/socksify_proxy_spec.rb in em-http-request-1.0.0.beta.4

- old
+ new

@@ -1,24 +1,24 @@ require 'helper' requires_connection do + requires_port(8080) do + describe EventMachine::HttpRequest do - describe EventMachine::HttpRequest do + # ssh -D 8080 igvita + let(:proxy) { {:proxy => { :host => '127.0.0.1', :port => 8080, :type => :socks5 }} } - # ssh -D 8080 igvita - let(:proxy) { {:proxy => { :host => '127.0.0.1', :port => 8080, :type => :socks5 }} } + it "should use SOCKS5 proxy" do + EventMachine.run { + http = EventMachine::HttpRequest.new('http://jsonip.com/', proxy).get - it "should use SOCKS5 proxy" do - EventMachine.run { - http = EventMachine::HttpRequest.new('http://whatismyip.everdot.org/', proxy).get - - http.errback { failed(http) } - http.callback { - http.response_header.status.should == 200 - http.response.should match('72.52.131') - EventMachine.stop + http.errback { failed(http) } + http.callback { + http.response_header.status.should == 200 + http.response.should match('72.52.131') + EventMachine.stop + } } - } + end end end - end