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

Function TestWebsocketMessage_Constructors

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

Source from the content-addressed store, hash-verified

32}
33
34func TestWebsocketMessage_Constructors(t *testing.T) {
35 t.Run("reporter", func(t *testing.T) {
36 reporter := newMockReporter(t)
37 msg := NewWebsocketMessage(reporter, websocket.CloseMessage, nil)
38 msg.CloseMessage()
39 msg.chain.assert(t, success)
40 })
41
42 t.Run("config", func(t *testing.T) {
43 reporter := newMockReporter(t)
44 msg := NewWebsocketMessageC(Config{
45 Reporter: reporter,
46 }, websocket.CloseMessage, nil)
47 msg.CloseMessage()
48 msg.chain.assert(t, success)
49 })
50
51 t.Run("chain", func(t *testing.T) {
52 chain := newMockChain(t)
53 value := newWebsocketMessage(chain, 0, nil)
54 assert.NotSame(t, value.chain, chain)
55 assert.Equal(t, value.chain.context.Path, chain.context.Path)
56 })
57}
58
59func TestWebsocketMessage_Raw(t *testing.T) {
60 t.Run("nil content", func(t *testing.T) {

Callers

nothing calls this directly

Calls 8

newMockReporterFunction · 0.85
NewWebsocketMessageFunction · 0.85
NewWebsocketMessageCFunction · 0.85
newMockChainFunction · 0.85
newWebsocketMessageFunction · 0.85
CloseMessageMethod · 0.80
assertMethod · 0.80
EqualMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…