Skip to content

Commit acbface

Browse files
committed
fix: linting
1 parent da8ccfd commit acbface

2 files changed

Lines changed: 43 additions & 13 deletions

File tree

pkg/api/pubsub_test.go

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,11 @@ func TestPubsubList_NilService(t *testing.T) {
160160

161161
client, _, _, _ := newTestServer(t, testServerOptions{})
162162

163-
resp, err := client.Get("/pubsub/")
163+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/", nil)
164+
if err != nil {
165+
t.Fatal(err)
166+
}
167+
resp, err := client.Do(req)
164168
if err != nil {
165169
t.Fatal(err)
166170
}
@@ -177,7 +181,11 @@ func TestPubsubList_Empty(t *testing.T) {
177181
svc := pubsub.New(nil, log.Noop, true)
178182
client, _, _, _ := newTestServer(t, testServerOptions{PubsubService: svc})
179183

180-
resp, err := client.Get("/pubsub/")
184+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/", nil)
185+
if err != nil {
186+
t.Fatal(err)
187+
}
188+
resp, err := client.Do(req)
181189
if err != nil {
182190
t.Fatal(err)
183191
}
@@ -195,7 +203,11 @@ func TestPubsubWs_MissingPeer(t *testing.T) {
195203
client, _, listener, _ := newTestServer(t, testServerOptions{PubsubService: svc})
196204
_ = listener
197205

198-
resp, err := client.Get("/pubsub/testtopic")
206+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/testtopic", nil)
207+
if err != nil {
208+
t.Fatal(err)
209+
}
210+
resp, err := client.Do(req)
199211
if err != nil {
200212
t.Fatal(err)
201213
}
@@ -212,7 +224,11 @@ func TestPubsubWs_InvalidMultiaddr(t *testing.T) {
212224
svc := pubsub.New(nil, log.Noop, false)
213225
client, _, _, _ := newTestServer(t, testServerOptions{PubsubService: svc})
214226

215-
resp, err := client.Get("/pubsub/testtopic?peer=notamultiaddr")
227+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/testtopic?peer=notamultiaddr", nil)
228+
if err != nil {
229+
t.Fatal(err)
230+
}
231+
resp, err := client.Do(req)
216232
if err != nil {
217233
t.Fatal(err)
218234
}
@@ -229,7 +245,11 @@ func TestPubsubWs_InvalidGsocEthAddress(t *testing.T) {
229245
svc := pubsub.New(nil, log.Noop, false)
230246
client, _, _, _ := newTestServer(t, testServerOptions{PubsubService: svc})
231247

232-
resp, err := client.Get("/pubsub/testtopic?peer=/ip4/127.0.0.1/tcp/9000&gsoc-eth-address=ZZZZ&gsoc-topic=aabb")
248+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/testtopic?peer=/ip4/127.0.0.1/tcp/9000&gsoc-eth-address=ZZZZ&gsoc-topic=aabb", nil)
249+
if err != nil {
250+
t.Fatal(err)
251+
}
252+
resp, err := client.Do(req)
233253
if err != nil {
234254
t.Fatal(err)
235255
}
@@ -246,7 +266,11 @@ func TestPubsubWs_InvalidGsocTopic(t *testing.T) {
246266
svc := pubsub.New(nil, log.Noop, false)
247267
client, _, _, _ := newTestServer(t, testServerOptions{PubsubService: svc})
248268

249-
resp, err := client.Get("/pubsub/testtopic?peer=/ip4/127.0.0.1/tcp/9000&gsoc-eth-address=aabbccddeeff001122334455667788990011223344&gsoc-topic=ZZZZ")
269+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/testtopic?peer=/ip4/127.0.0.1/tcp/9000&gsoc-eth-address=aabbccddeeff001122334455667788990011223344&gsoc-topic=ZZZZ", nil)
270+
if err != nil {
271+
t.Fatal(err)
272+
}
273+
resp, err := client.Do(req)
250274
if err != nil {
251275
t.Fatal(err)
252276
}
@@ -339,7 +363,11 @@ func TestPubsubWs_TwoTopicsListAndMessages(t *testing.T) {
339363
}
340364

341365
// Query the list endpoint — both topics must be present.
342-
resp, err := client.Get("/pubsub/")
366+
req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, "/pubsub/", nil)
367+
if err != nil {
368+
t.Fatal(err)
369+
}
370+
resp, err := client.Do(req)
343371
if err != nil {
344372
t.Fatal(err)
345373
}

pkg/pubsub/mode_1_test.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ func buildPublisherMsg(t *testing.T, tc *socTestCtx, payload []byte) []byte {
8585
spanBytes := make([]byte, pubsub.SpanSize)
8686
binary.LittleEndian.PutUint64(spanBytes, uint64(len(payload)))
8787

88-
cacData := append(spanBytes, payload...)
88+
cacData := make([]byte, 0, pubsub.SpanSize+len(payload))
89+
cacData = append(cacData, spanBytes...)
90+
cacData = append(cacData, payload...)
8991
ch, err := cac.NewWithDataSpan(cacData)
9092
if err != nil {
9193
t.Fatal(err)
@@ -101,9 +103,9 @@ func buildPublisherMsg(t *testing.T, tc *socTestCtx, payload []byte) []byte {
101103
t.Fatal(err)
102104
}
103105

104-
var msg []byte
106+
msg := make([]byte, 0, len(sig)+pubsub.SpanSize+len(payload))
105107
msg = append(msg, sig...)
106-
msg = append(msg, spanBytes...)
108+
msg = append(msg, spanBytes[:pubsub.SpanSize]...)
107109
msg = append(msg, payload...)
108110
return msg
109111
}
@@ -213,7 +215,7 @@ func TestReadBrokerMessage_Handshake(t *testing.T) {
213215
publisherFrame := buildPublisherMsg(t, tc, payload)
214216

215217
// Assemble handshake message: [0x02][gsocID(32B)][owner(20B)][sig(65B)][span(8B)][payload]
216-
var streamData []byte
218+
streamData := make([]byte, 0, 1+len(tc.gsocID)+len(tc.owner)+len(publisherFrame))
217219
streamData = append(streamData, pubsub.MsgTypeHandshake)
218220
streamData = append(streamData, tc.gsocID...)
219221
streamData = append(streamData, tc.owner...)
@@ -245,7 +247,7 @@ func TestReadBrokerMessage_Data(t *testing.T) {
245247
publisherFrame := buildPublisherMsg(t, tc, payload)
246248

247249
// Assemble data message: [0x03][sig(65B)][span(8B)][payload]
248-
var streamData []byte
250+
streamData := make([]byte, 0, 1+len(publisherFrame))
249251
streamData = append(streamData, pubsub.MsgTypeData)
250252
streamData = append(streamData, publisherFrame...)
251253

@@ -271,7 +273,7 @@ func TestReadBrokerMessage_InvalidSig(t *testing.T) {
271273
binary.LittleEndian.PutUint64(spanBytes, uint64(len(payload)))
272274
badSig := make([]byte, pubsub.SigSize) // all zeros — invalid signature
273275

274-
var streamData []byte
276+
streamData := make([]byte, 0, 1+len(badSig)+len(spanBytes)+len(payload))
275277
streamData = append(streamData, pubsub.MsgTypeData)
276278
streamData = append(streamData, badSig...)
277279
streamData = append(streamData, spanBytes...)

0 commit comments

Comments
 (0)