diff --git a/fake_tunnel_connector/fake_tunnel_connector.rb b/fake_tunnel_connector/fake_tunnel_connector.rb index 4a60110..e23ed6e 100644 --- a/fake_tunnel_connector/fake_tunnel_connector.rb +++ b/fake_tunnel_connector/fake_tunnel_connector.rb @@ -4,6 +4,9 @@ require 'time' class FakeTunnelConnector attr_accessor :port, :server, :ssl_context + + CRLF = "\r\n" + def initialize(port, ssl_context = nil) @port = port @server = TCPServer.open(port) @@ -43,7 +46,7 @@ class FakeTunnelConnector puts 'Request Headers:' puts '-------------------' puts headers - puts "\r\n" + puts CRLF { start_line: start_line, headers: headers } end @@ -89,8 +92,8 @@ class FakeTunnelConnector def ok_headers "HTTP/1.1 200 OK\r\n" + - "Date: #{Time.now.utc}\r\n" + - "\r\n" + "Date: #{Time.now.utc}#{CRLF}" + + CRLF end def route_request(location)