Subroutine Coverage

blib/lib/PAGI/WebSocket.pm
Criterion Covered Total %
subroutine 65 66 98.4
pod 51 51 100.0


line count pod subroutine
2 17 n/a BEGIN
3 17 n/a BEGIN
4 17 n/a BEGIN
5 17 n/a BEGIN
6 17 n/a BEGIN
7 17 n/a BEGIN
8 17 n/a BEGIN
9 17 n/a BEGIN
10 17 n/a BEGIN
14 105 Yes new
50 1 Yes scope
51 1 Yes path
52 2 Yes raw_path
53 15 Yes query_string
54 2 Yes scheme
55 2 Yes http_version
56 2 Yes subprotocols
57 1 Yes client
58 1 Yes server
63 12 Yes stash
69 7 Yes state
76 2 Yes path_params
81 5 Yes path_param
88 46 n/a _url_decode
97 42 n/a _decode_utf8
107 26 Yes query_params
141 1 Yes raw_query_params
147 19 Yes query
153 1 Yes raw_query
159 4 Yes header
172 2 Yes headers
186 1 Yes header_all
191 4 Yes connection_state
194 10 Yes is_connected
199 102 Yes is_closed
203 38 Yes close_code
204 38 Yes close_reason
208 71 n/a _set_state
213 37 n/a _set_closed
221 15 Yes on_close
227 32 n/a _run_close_callbacks
253 6 Yes on_error
260 9 Yes on_message
267 8 Yes on
285 5 n/a _trigger_error
301 66 Yes accept
317 15 Yes close
339 6 Yes send_text
353 2 Yes send_bytes
367 6 Yes send_json
384 4 Yes try_send_text
401 4 Yes try_send_bytes
418 4 Yes try_send_json
438 2 Yes send_text_if_connected
445 2 Yes send_bytes_if_connected
452 2 Yes send_json_if_connected
461 52 Yes receive
485 25 Yes receive_text
500 2 Yes receive_bytes
515 3 Yes receive_json
526 1 Yes each_message
537 6 Yes each_text
547 0 Yes each_bytes
557 3 Yes each_json
572 5 Yes run
599 5 Yes keepalive