NotCode succeeds if WebSocket close code is none of the given. NotCode fails if WebSocket message type is not "8 - Connection Close Frame". WebSocket close codes are defined in RFC 6455, section 11.7. See also https://godoc.org/github.com/gorilla/websocket#pkg-constants Example: msg := conn.Exp
(codes ...int)
| 343 | // msg := conn.Expect().Closed() |
| 344 | // msg.NotCode(websocket.CloseAbnormalClosure, websocket.CloseNoStatusReceived) |
| 345 | func (wm *WebsocketMessage) NotCode(codes ...int) *WebsocketMessage { |
| 346 | opChain := wm.chain.enter("NotCode()") |
| 347 | defer opChain.leave() |
| 348 | |
| 349 | wm.checkNotCode(opChain, codes...) |
| 350 | |
| 351 | return wm |
| 352 | } |
| 353 | |
| 354 | func (wm *WebsocketMessage) checkCode(opChain *chain, codes ...int) { |
| 355 | if opChain.failed() { |