@@ -25,7 +25,6 @@ func TestResponder_CompleteSuccessFlow(t *testing.T) {
2525 mockRuntimeReq := invoke .NewMockRuntimeResponseRequest (t )
2626 mockInitData := interop .NewMockInitStaticDataProvider (t )
2727
28- mockInvokeReq .On ("ResponseWriter" ).Return (recorder )
2928 mockInvokeReq .On ("MaxPayloadSize" ).Return (int64 (1024 ))
3029
3130 responseBody := "test response body"
@@ -34,7 +33,7 @@ func TestResponder_CompleteSuccessFlow(t *testing.T) {
3433 mockRuntimeReq .On ("ResponseMode" ).Return ("buffered" )
3534 mockRuntimeReq .On ("TrailerError" ).Return (nil )
3635
37- responder := NewResponder (mockInvokeReq )
36+ responder := NewResponder (mockInvokeReq , recorder )
3837 responder .SendRuntimeResponseHeaders (mockInitData , "" , "" )
3938 result := responder .SendRuntimeResponseBody (context .Background (), mockRuntimeReq , 0 )
4039 assert .NoError (t , result .Err )
@@ -55,12 +54,10 @@ func TestResponder_SendErrorFlow(t *testing.T) {
5554 mockInvokeReq := interop .NewMockInvokeRequest (t )
5655 mockInitData := interop .NewMockInitStaticDataProvider (t )
5756
58- mockInvokeReq .On ("ResponseWriter" ).Return (recorder )
59-
6057 baseErr := io .ErrUnexpectedEOF
6158 appError := model .NewCustomerError ("Function.TestError" , model .WithCause (baseErr ), model .WithErrorMessage ("test error" ))
6259
63- responder := NewResponder (mockInvokeReq )
60+ responder := NewResponder (mockInvokeReq , recorder )
6461 responder .SendError (appError , mockInitData )
6562
6663 assert .Equal (t , "Function.TestError" , recorder .Header ().Get ("Error-Type" ))
@@ -76,9 +73,7 @@ func TestResponder_RuntimeInvocationErrorFlow(t *testing.T) {
7673 mockInvokeReq := interop .NewMockInvokeRequest (t )
7774 mockInitData := interop .NewMockInitStaticDataProvider (t )
7875
79- mockInvokeReq .On ("ResponseWriter" ).Return (recorder )
80-
81- responder := NewResponder (mockInvokeReq )
76+ responder := NewResponder (mockInvokeReq , recorder )
8277 responder .SendRuntimeResponseHeaders (mockInitData , "" , "" )
8378 responder .SendErrorTrailers (model .NewCustomerError ("Runtime.TestError" , model .WithErrorMessage ("trailer error" )), "" )
8479
@@ -96,13 +91,12 @@ func TestResponder_ErrorInTheMiddleOfResponse(t *testing.T) {
9691 mockRuntimeReq := invoke .NewMockRuntimeResponseRequest (t )
9792 mockInitData := interop .NewMockInitStaticDataProvider (t )
9893
99- mockInvokeReq .On ("ResponseWriter" ).Return (recorder )
10094 mockInvokeReq .On ("MaxPayloadSize" ).Return (int64 (1024 ))
10195
10296 responseBody := "test response body"
10397 mockRuntimeReq .On ("BodyReader" ).Return (strings .NewReader (responseBody ))
10498
105- responder := NewResponder (mockInvokeReq )
99+ responder := NewResponder (mockInvokeReq , recorder )
106100 responder .SendRuntimeResponseHeaders (mockInitData , "" , "" )
107101 result := responder .SendRuntimeResponseBody (context .Background (), mockRuntimeReq , 0 )
108102 assert .NoError (t , result .Err )
@@ -123,7 +117,6 @@ func TestResponder_RuntimeResponseTrailerError(t *testing.T) {
123117 mockRuntimeReq := invoke .NewMockRuntimeResponseRequest (t )
124118 mockInitData := interop .NewMockInitStaticDataProvider (t )
125119
126- mockInvokeReq .On ("ResponseWriter" ).Return (recorder )
127120 mockInvokeReq .On ("MaxPayloadSize" ).Return (int64 (1024 ))
128121
129122 errorType := model .ErrorType ("Function.TrailerError" )
@@ -138,7 +131,7 @@ func TestResponder_RuntimeResponseTrailerError(t *testing.T) {
138131 mockRuntimeReq .On ("BodyReader" ).Return (strings .NewReader (responseBody ))
139132 mockRuntimeReq .On ("TrailerError" ).Return (trailerError )
140133
141- responder := NewResponder (mockInvokeReq )
134+ responder := NewResponder (mockInvokeReq , recorder )
142135 responder .SendRuntimeResponseHeaders (mockInitData , "" , "" )
143136 result := responder .SendRuntimeResponseBody (context .Background (), mockRuntimeReq , 0 )
144137 assert .NoError (t , result .Err )
@@ -188,10 +181,9 @@ func TestResponder_SendRuntimeResponseBody(t *testing.T) {
188181 mockInvokeReq := interop .NewMockInvokeRequest (t )
189182 mockRuntimeReq := invoke .NewMockRuntimeResponseRequest (t )
190183
191- mockInvokeReq .On ("ResponseWriter" ).Return (recorder )
192184 tt .setupMocks (mockInvokeReq , mockRuntimeReq )
193185
194- responder := NewResponder (mockInvokeReq )
186+ responder := NewResponder (mockInvokeReq , recorder )
195187 result := responder .SendRuntimeResponseBody (context .Background (), mockRuntimeReq , 0 )
196188
197189 if tt .expectError {
0 commit comments