Skip to content

Commit

Permalink
chore: fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
denopink committed Feb 23, 2024
1 parent 21590b5 commit a6908ea
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions workerPool_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,15 @@ func testWorkerPoolTransactTransactorError(t *testing.T) {
logger = zaptest.NewLogger(t)
expectedRequest = httptest.NewRequest("POST", "/", nil)
envelope = outboundEnvelope{expectedRequest, func() {}}
om = NewTestOutboundMeasures()

wp = &WorkerPool{
logger: logger,
transactor: func(actualRequest *http.Request) (*http.Response, error) {
assert.Equal(expectedRequest, actualRequest)
return nil, errors.New("expected error")
return &http.Response{Request: httptest.NewRequest("POST", "/", nil)}, errors.New("expected error")
},
droppedMessages: om.DroppedMessages,
}
)

Expand All @@ -39,17 +41,20 @@ func testWorkerPoolTransactHTTPSuccess(t *testing.T) {
logger = zaptest.NewLogger(t)
expectedRequest = httptest.NewRequest("POST", "/", nil)
envelope = outboundEnvelope{expectedRequest, func() {}}
om = NewTestOutboundMeasures()

wp = &WorkerPool{
logger: logger,
transactor: func(actualRequest *http.Request) (*http.Response, error) {
assert.Equal(expectedRequest, actualRequest)
return &http.Response{
Status: "200 OK",
StatusCode: 200,
Status: "202 Accepted",
StatusCode: http.StatusAccepted,
Body: io.NopCloser(new(bytes.Buffer)),
Request: httptest.NewRequest("POST", "/", nil),
}, nil
},
droppedMessages: om.DroppedMessages,
}
)

Expand All @@ -62,6 +67,7 @@ func testWorkerPoolTransactHTTPError(t *testing.T) {
logger = zaptest.NewLogger(t)
expectedRequest = httptest.NewRequest("POST", "/", nil)
envelope = outboundEnvelope{expectedRequest, func() {}}
om = NewTestOutboundMeasures()

wp = &WorkerPool{
logger: logger,
Expand All @@ -71,8 +77,10 @@ func testWorkerPoolTransactHTTPError(t *testing.T) {
Status: "500 It Burns!",
StatusCode: 500,
Body: io.NopCloser(new(bytes.Buffer)),
Request: httptest.NewRequest("POST", "/", nil),
}, nil
},
droppedMessages: om.DroppedMessages,
}
)

Expand Down

0 comments on commit a6908ea

Please sign in to comment.