Subroutine Coverage

blib/lib/PAGI/WebSocket.pm
Criterion Covered Total %
subroutine 73 73 100.0
pod 58 58 100.0


line count pod subroutine
3 22 n/a BEGIN
4 22 n/a BEGIN
5 22 n/a BEGIN
6 22 n/a BEGIN
7 22 n/a BEGIN
8 22 n/a BEGIN
9 22 n/a BEGIN
10 22 n/a BEGIN
11 22 n/a BEGIN
15 156 Yes new
51 4 Yes scope
52 2 Yes path
53 2 Yes raw_path
54 19 Yes query_string
55 2 Yes scheme
56 3 Yes http_version
57 3 Yes subprotocols
58 1 Yes client
59 1 Yes server
64 6 Yes state
71 2 Yes path_params
76 6 Yes path_param
83 58 n/a _url_decode
92 50 n/a _decode_utf8
102 32 Yes query_params
136 2 Yes raw_query_params
142 23 Yes query
148 2 Yes raw_query
154 4 Yes header
167 3 Yes headers
181 2 Yes header_all
186 4 Yes connection_state
189 17 Yes is_connected
194 135 Yes is_closed
198 50 Yes close_code
199 50 Yes close_reason
203 2 Yes buffered_amount
210 2 Yes high_water_mark
217 2 Yes low_water_mark
224 2 Yes on_high_water
231 2 Yes on_drain
238 3 Yes is_writable
248 101 n/a _set_state
253 50 n/a _set_closed
261 17 Yes on_close
267 43 n/a _run_close_callbacks
298 10 Yes on_error
305 12 Yes on_message
312 8 Yes on
329 7 n/a _trigger_error
351 95 Yes accept
367 19 Yes close
391 5 Yes supports_denial_response
399 2 Yes deny
428 7 Yes send_text
442 3 Yes send_bytes
456 6 Yes send_json
473 6 Yes try_send_text
490 6 Yes try_send_bytes
507 6 Yes try_send_json
527 3 Yes send_text_if_connected
534 3 Yes send_bytes_if_connected
541 3 Yes send_json_if_connected
550 69 Yes receive
574 28 Yes receive_text
589 5 Yes receive_bytes
604 4 Yes receive_json
615 2 Yes each_message
626 6 Yes each_text
636 1 Yes each_bytes
646 3 Yes each_json
661 9 Yes run
695 6 Yes keepalive