spec/support/requests.rb in websocket-rack-0.3.2 vs spec/support/requests.rb in websocket-rack-0.3.3
- old
+ new
@@ -214,5 +214,36 @@
end
def spec08_masked_message
"\x81\x85\x37\xfa\x21\x3d\x7f\x9f\x4d\x51\x58"
end
+
+def spec13_handshake_request
+ <<-EOF
+GET /chat HTTP/1.1\r
+Host: localhost:#{TEST_PORT}\r
+Upgrade: websocket\r
+Connection: Upgrade\r
+Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==\r
+Origin: http://localhost:#{TEST_PORT}\r
+Sec-WebSocket-Protocol: chat, superchat\r
+Sec-WebSocket-Version: 13\r
+\r
+EOF
+end
+
+def spec13_handshake_response
+ <<-EOF
+HTTP/1.1 101 Switching Protocols\r
+Upgrade: websocket\r
+Connection: Upgrade\r
+Sec-WebSocket-Accept: s3pPLMBiTxaQ9kYGzzhZRbK+xOo=\r
+EOF
+end
+
+def spec13_unmasked_message
+ "\x81\x05\x48\x65\x6c\x6c\x6f"
+end
+
+def spec13_masked_message
+ "\x81\x85\x37\xfa\x21\x3d\x7f\x9f\x4d\x51\x58"
+end