2121use Psr \Log \NullLogger ;
2222use Revolt \EventLoop ;
2323use function Amp \delay ;
24+ use function Amp \Websocket \generateAcceptFromKey ;
25+ use function Amp \Websocket \generateKey ;
2426
2527class WebsocketTest extends AsyncTestCase
2628{
@@ -145,7 +147,7 @@ public function createRequest(): Request
145147 {
146148 $ headers = [
147149 "host " => ["localhost " ],
148- "sec-websocket-key " => [" x3JJHMbDL1EzLkh9GBhXDw== " ],
150+ "sec-websocket-key " => [generateKey () ],
149151 "sec-websocket-version " => ["13 " ],
150152 "upgrade " => ["websocket " ],
151153 "connection " => ["upgrade " ],
@@ -178,7 +180,7 @@ public function provideHandshakes(): iterable
178180 [
179181 "upgrade " => ["websocket " ],
180182 "connection " => ["upgrade " ],
181- "sec-websocket-accept " => [" HSmrc0sMlYUkAGmm5OPpG2HaGWk= " ],
183+ "sec-websocket-accept " => [generateAcceptFromKey ( $ request -> getHeader ( ' sec-websocket-key ' )) ],
182184 ],
183185 ];
184186
@@ -230,7 +232,7 @@ public function provideHandshakes(): iterable
230232 [
231233 "upgrade " => ["websocket " ],
232234 "connection " => ["upgrade " ],
233- "sec-websocket-accept " => [" HSmrc0sMlYUkAGmm5OPpG2HaGWk= " ],
235+ "sec-websocket-accept " => [generateAcceptFromKey ( $ request -> getHeader ( ' sec-websocket-key ' )) ],
234236 "sec-websocket-extensions " => ["permessage-deflate; client_max_window_bits=15 " ],
235237 ],
236238 ];
@@ -244,7 +246,7 @@ public function provideHandshakes(): iterable
244246 [
245247 "upgrade " => ["websocket " ],
246248 "connection " => ["upgrade " ],
247- "sec-websocket-accept " => [" HSmrc0sMlYUkAGmm5OPpG2HaGWk= " ],
249+ "sec-websocket-accept " => [generateAcceptFromKey ( $ request -> getHeader ( ' sec-websocket-key ' )) ],
248250 ],
249251 ];
250252 }
0 commit comments