Blob Blame History Raw
From 29ee3d684ed0a8bebd9a6024e32f05727305f9b7 Mon Sep 17 00:00:00 2001
From: Pavel Valena <pvalena@redhat.com>
Date: Sun, 6 Feb 2022 19:54:41 +0100
Subject: [PATCH] Use port 80 explicitly, in tests

for compatibility with Ruby 3.1
---
 spec/websocket/driver/client_spec.rb | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/spec/websocket/driver/client_spec.rb b/spec/websocket/driver/client_spec.rb
index e19e595..445875b 100644
--- a/spec/websocket/driver/client_spec.rb
+++ b/spec/websocket/driver/client_spec.rb
@@ -66,7 +66,7 @@ describe WebSocket::Driver::Client do
       it "writes the handshake request to the socket" do
         expect(socket).to receive(:write).with(
             "GET /socket HTTP/1.1\r\n" +
-            "Host: www.example.com\r\n" +
+            "Host: www.example.com:80\r\n" +
             "Upgrade: websocket\r\n" +
             "Connection: Upgrade\r\n" +
             "Sec-WebSocket-Key: 2vBVWg4Qyk3ZoM/5d3QD9Q==\r\n" +
@@ -85,7 +85,7 @@ describe WebSocket::Driver::Client do
         it "writes the handshake with Sec-WebSocket-Protocol" do
           expect(socket).to receive(:write).with(
               "GET /socket HTTP/1.1\r\n" +
-              "Host: www.example.com\r\n" +
+              "Host: www.example.com:80\r\n" +
               "Upgrade: websocket\r\n" +
               "Connection: Upgrade\r\n" +
               "Sec-WebSocket-Key: 2vBVWg4Qyk3ZoM/5d3QD9Q==\r\n" +
@@ -102,7 +102,7 @@ describe WebSocket::Driver::Client do
         it "writes the handshake with Sec-WebSocket-Protocol" do
           expect(socket).to receive(:write).with(
               "GET /socket HTTP/1.1\r\n" +
-              "Host: www.example.com\r\n" +
+              "Host: www.example.com:80\r\n" +
               "Upgrade: websocket\r\n" +
               "Connection: Upgrade\r\n" +
               "Sec-WebSocket-Key: 2vBVWg4Qyk3ZoM/5d3QD9Q==\r\n" +
@@ -129,7 +129,7 @@ describe WebSocket::Driver::Client do
         it "writes the handshake with custom headers" do
           expect(socket).to receive(:write).with(
               "GET /socket HTTP/1.1\r\n" +
-              "Host: www.example.com\r\n" +
+              "Host: www.example.com:80\r\n" +
               "Upgrade: websocket\r\n" +
               "Connection: Upgrade\r\n" +
               "Sec-WebSocket-Key: 2vBVWg4Qyk3ZoM/5d3QD9Q==\r\n" +
@@ -152,7 +152,7 @@ describe WebSocket::Driver::Client do
       proxy = driver.proxy("http://proxy.example.com")
       expect(socket).to receive(:write).with(
           "CONNECT www.example.com:80 HTTP/1.1\r\n" +
-          "Host: www.example.com\r\n" +
+          "Host: www.example.com:80\r\n" +
           "Connection: keep-alive\r\n" +
           "Proxy-Connection: keep-alive\r\n" +
           "\r\n")
@@ -163,7 +163,7 @@ describe WebSocket::Driver::Client do
       proxy = driver.proxy("http://user:pass@proxy.example.com")
       expect(socket).to receive(:write).with(
           "CONNECT www.example.com:80 HTTP/1.1\r\n" +
-          "Host: www.example.com\r\n" +
+          "Host: www.example.com:80\r\n" +
           "Connection: keep-alive\r\n" +
           "Proxy-Connection: keep-alive\r\n" +
           "Proxy-Authorization: Basic dXNlcjpwYXNz\r\n" +
@@ -176,7 +176,7 @@ describe WebSocket::Driver::Client do
       proxy.set_header("User-Agent", "Chrome")
       expect(socket).to receive(:write).with(
           "CONNECT www.example.com:80 HTTP/1.1\r\n" +
-          "Host: www.example.com\r\n" +
+          "Host: www.example.com:80\r\n" +
           "Connection: keep-alive\r\n" +
           "Proxy-Connection: keep-alive\r\n" +
           "User-Agent: Chrome\r\n" +
-- 
2.26.2