Skip to content

Commit c19c388

Browse files
committed
Refactor websocket printer test
1 parent 907b2e9 commit c19c388

File tree

1 file changed

+35
-33
lines changed

1 file changed

+35
-33
lines changed

websocket_test.go

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,38 +1047,40 @@ func TestWebsocket_Disconnect(t *testing.T) {
10471047
}
10481048
}
10491049

1050-
func TestWebsocket_PrintRead(t *testing.T) {
1051-
reporter := newMockReporter(t)
1052-
printer := &mockWebsocketPrinter{}
1053-
config := Config{
1054-
Reporter: reporter,
1055-
Printers: []Printer{printer},
1056-
}.withDefaults()
1057-
ws := newWebsocket(newMockChain(t), config, &mockWebsocketConn{})
1058-
1059-
ws.printRead(websocket.CloseMessage,
1060-
[]byte("random message"),
1061-
websocket.CloseNormalClosure)
1062-
1063-
if !printer.isReadFrom {
1064-
t.Errorf("Websocket.printRead() failed to read from printer")
1065-
}
1066-
}
1067-
1068-
func TestWebsocket_PrintWrite(t *testing.T) {
1069-
reporter := newMockReporter(t)
1070-
printer := &mockWebsocketPrinter{}
1071-
config := Config{
1072-
Reporter: reporter,
1073-
Printers: []Printer{printer},
1074-
}.withDefaults()
1075-
ws := newWebsocket(newMockChain(t), config, &mockWebsocketConn{})
1076-
1077-
ws.printWrite(websocket.CloseMessage,
1078-
[]byte("random message"),
1079-
websocket.CloseNormalClosure)
1050+
func TestWebsocket_Printer(t *testing.T) {
1051+
t.Run("print read", func(t *testing.T) {
1052+
reporter := newMockReporter(t)
1053+
printer := &mockWebsocketPrinter{}
1054+
config := Config{
1055+
Reporter: reporter,
1056+
Printers: []Printer{printer},
1057+
}.withDefaults()
1058+
ws := newWebsocket(newMockChain(t), config, &mockWebsocketConn{})
1059+
1060+
ws.printRead(websocket.CloseMessage,
1061+
[]byte("random message"),
1062+
websocket.CloseNormalClosure)
1063+
1064+
if !printer.isReadFrom {
1065+
t.Errorf("Websocket.printRead() failed to read from printer")
1066+
}
1067+
})
10801068

1081-
if !printer.isWrittenTo {
1082-
t.Errorf("Websocket.printWrite() failed to write to printer")
1083-
}
1069+
t.Run("print write", func(t *testing.T) {
1070+
reporter := newMockReporter(t)
1071+
printer := &mockWebsocketPrinter{}
1072+
config := Config{
1073+
Reporter: reporter,
1074+
Printers: []Printer{printer},
1075+
}.withDefaults()
1076+
ws := newWebsocket(newMockChain(t), config, &mockWebsocketConn{})
1077+
1078+
ws.printWrite(websocket.CloseMessage,
1079+
[]byte("random message"),
1080+
websocket.CloseNormalClosure)
1081+
1082+
if !printer.isWrittenTo {
1083+
t.Errorf("Websocket.printWrite() failed to write to printer")
1084+
}
1085+
})
10841086
}

0 commit comments

Comments
 (0)