Subroutine Coverage

blib/lib/PAGI/WebSocket.pm
Criterion Covered Total %
subroutine 65 65 100.0
pod 50 50 100.0


line count pod subroutine
2 20 n/a BEGIN
3 20 n/a BEGIN
4 20 n/a BEGIN
5 20 n/a BEGIN
6 20 n/a BEGIN
7 20 n/a BEGIN
8 20 n/a BEGIN
9 20 n/a BEGIN
10 20 n/a BEGIN
14 147 Yes new
50 4 Yes scope
51 2 Yes path
52 2 Yes raw_path
53 19 Yes query_string
54 2 Yes scheme
55 3 Yes http_version
56 3 Yes subprotocols
57 1 Yes client
58 1 Yes server
63 6 Yes state
70 2 Yes path_params
75 6 Yes path_param
82 58 n/a _url_decode
91 50 n/a _decode_utf8
101 32 Yes query_params
135 2 Yes raw_query_params
141 23 Yes query
147 2 Yes raw_query
153 4 Yes header
166 3 Yes headers
180 2 Yes header_all
185 4 Yes connection_state
188 17 Yes is_connected
193 143 Yes is_closed
197 53 Yes close_code
198 53 Yes close_reason
202 104 n/a _set_state
207 51 n/a _set_closed
215 18 Yes on_close
221 46 n/a _run_close_callbacks
252 10 Yes on_error
259 12 Yes on_message
266 8 Yes on
283 7 n/a _trigger_error
305 98 Yes accept
321 19 Yes close
343 9 Yes send_text
357 3 Yes send_bytes
371 7 Yes send_json
388 6 Yes try_send_text
405 6 Yes try_send_bytes
422 6 Yes try_send_json
442 3 Yes send_text_if_connected
449 3 Yes send_bytes_if_connected
456 3 Yes send_json_if_connected
465 76 Yes receive
489 35 Yes receive_text
504 5 Yes receive_bytes
519 4 Yes receive_json
530 2 Yes each_message
541 8 Yes each_text
551 1 Yes each_bytes
561 4 Yes each_json
576 9 Yes run
610 6 Yes keepalive