@@ -204,7 +204,7 @@ func TestRequestBlockBytesErrors(t *testing.T) {
204
204
cancel ()
205
205
_ , _ , _ , err = fetcher .fetchBlock (ctx , next , up )
206
206
var wrfe errWsFetcherRequestFailed
207
- require .True (t , errors . As ( err , & wrfe ), "unexpected err: %w" , wrfe )
207
+ require .ErrorAs (t , err , & wrfe )
208
208
require .Equal (t , "context canceled" , err .(errWsFetcherRequestFailed ).cause )
209
209
210
210
ctx = context .Background ()
@@ -213,14 +213,14 @@ func TestRequestBlockBytesErrors(t *testing.T) {
213
213
up = makeTestUnicastPeerWithResponseOverride (net , t , & responseOverride )
214
214
215
215
_ , _ , _ , err = fetcher .fetchBlock (ctx , next , up )
216
- require .True (t , errors . As ( err , & wrfe ) )
216
+ require .ErrorAs (t , err , & wrfe )
217
217
require .Equal (t , "Cert data not found" , err .(errWsFetcherRequestFailed ).cause )
218
218
219
219
responseOverride = network.Response {Topics : network.Topics {network .MakeTopic (rpcs .CertDataKey , make ([]byte , 0 ))}}
220
220
up = makeTestUnicastPeerWithResponseOverride (net , t , & responseOverride )
221
221
222
222
_ , _ , _ , err = fetcher .fetchBlock (ctx , next , up )
223
- require .True (t , errors . As ( err , & wrfe ) )
223
+ require .ErrorAs (t , err , & wrfe )
224
224
require .Equal (t , "Block data not found" , err .(errWsFetcherRequestFailed ).cause )
225
225
}
226
226
@@ -240,7 +240,6 @@ func (thh *TestHTTPHandler) ServeHTTP(response http.ResponseWriter, request *htt
240
240
bytes = make ([]byte , fetcherMaxBlockBytes + 1 )
241
241
}
242
242
response .Write (bytes )
243
- return
244
243
}
245
244
246
245
// TestGetBlockBytesHTTPErrors tests the errors reported from getblockBytes for http peer
@@ -264,25 +263,25 @@ func TestGetBlockBytesHTTPErrors(t *testing.T) {
264
263
ls .status = http .StatusBadRequest
265
264
_ , _ , _ , err := fetcher .fetchBlock (context .Background (), 1 , net .GetPeers ()[0 ])
266
265
var hre errHTTPResponse
267
- require .True (t , errors . As ( err , & hre ) )
266
+ require .ErrorAs (t , err , & hre )
268
267
require .Equal (t , "Response body '\x00 '" , err .(errHTTPResponse ).cause )
269
268
270
269
ls .exceedLimit = true
271
270
_ , _ , _ , err = fetcher .fetchBlock (context .Background (), 1 , net .GetPeers ()[0 ])
272
- require .True (t , errors . As ( err , & hre ) )
271
+ require .ErrorAs (t , err , & hre )
273
272
require .Equal (t , "read limit exceeded" , err .(errHTTPResponse ).cause )
274
273
275
274
ls .status = http .StatusOK
276
275
ls .content = append (ls .content , "undefined" )
277
276
_ , _ , _ , err = fetcher .fetchBlock (context .Background (), 1 , net .GetPeers ()[0 ])
278
277
var cte errHTTPResponseContentType
279
- require .True (t , errors . As ( err , & cte ) )
278
+ require .ErrorAs (t , err , & cte )
280
279
require .Equal (t , "undefined" , err .(errHTTPResponseContentType ).contentType )
281
280
282
281
ls .status = http .StatusOK
283
282
ls .content = append (ls .content , "undefined2" )
284
283
_ , _ , _ , err = fetcher .fetchBlock (context .Background (), 1 , net .GetPeers ()[0 ])
285
- require .True (t , errors . As ( err , & cte ) )
284
+ require .ErrorAs (t , err , & cte )
286
285
require .Equal (t , 2 , err .(errHTTPResponseContentType ).contentTypeCount )
287
286
}
288
287
0 commit comments