MCPcopy Create free account
hub / github.com/gavv/httpexpect / TestWebsocketMessage_CloseCode

Function TestWebsocketMessage_CloseCode

websocket_message_test.go:132–157  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

130}
131
132func TestWebsocketMessage_CloseCode(t *testing.T) {
133 t.Run("close code is not passed", func(t *testing.T) {
134 reporter := newMockReporter(t)
135
136 NewWebsocketMessage(reporter, websocket.CloseMessage, nil).Code(0).
137 chain.assert(t, success)
138 NewWebsocketMessage(reporter, websocket.CloseMessage, nil).NotCode(0).
139 chain.assert(t, failure)
140 })
141
142 t.Run("single close code is passed", func(t *testing.T) {
143 reporter := newMockReporter(t)
144
145 NewWebsocketMessage(reporter, websocket.CloseMessage, nil, 10).Code(10).
146 chain.assert(t, success)
147 NewWebsocketMessage(reporter, websocket.CloseMessage, nil, 10).NotCode(10).
148 chain.assert(t, failure)
149 })
150
151 t.Run("multiple close code is passed", func(t *testing.T) {
152 reporter := newMockReporter(t)
153
154 NewWebsocketMessage(reporter, websocket.CloseMessage, nil, 10, 20).
155 chain.assert(t, failure)
156 })
157}
158
159func TestWebsocketMessage_CloseMessage(t *testing.T) {
160 t.Run("CloseMessage type with functions", func(t *testing.T) {

Callers

nothing calls this directly

Calls 5

newMockReporterFunction · 0.85
NewWebsocketMessageFunction · 0.85
assertMethod · 0.80
CodeMethod · 0.80
NotCodeMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…