ReopeningWebSocket
must be used as class
extends Standard WebSocket API
should inherit
methods
attributes
constants
should forward native events
open
close
message
#close
should pass arguments
automatic reopening
should dispatch reopenattempt event before trying to reopen
should dispatch reopen event on reopen
should try again if reopen is not possible
should not be enabled if #close was called before
should be re-enabled when calling #reopen
EventTarget
#addEventListener
should accept option "once"
#removeEventListener
should work with WebSocket listeners
should ignore
unknown event types
unknown listeners
#dispatchEvent
should ignore unknown events
on[event] properties
should be called
of WebSocket API
should be forwarded on reopen