@@ -198,7 +198,14 @@ public function testProcessWithSuccessRequest(): void
198198 // Metric
199199 $ this ->meter ->expects ($ this ->once ())
200200 ->method ('createHistogram ' )
201- ->with ('http.client.request.duration ' , 'ms ' )
201+ ->with (
202+ 'http.client.request.duration ' ,
203+ 's ' ,
204+ 'Duration of HTTP client requests. ' ,
205+ $ this ->callback (fn (array $ advisory ) => isset ($ advisory ['ExplicitBucketBoundaries ' ])
206+ && is_array ($ advisory ['ExplicitBucketBoundaries ' ])
207+ && count ($ advisory ['ExplicitBucketBoundaries ' ]) === 14 )
208+ )
202209 ->willReturn ($ this ->histogram );
203210
204211 $ this ->histogram ->expects ($ this ->once ())
@@ -288,7 +295,14 @@ public function testProcessWithUriMaskAndSuccessRequest(): void
288295 // Metric
289296 $ this ->meter ->expects ($ this ->once ())
290297 ->method ('createHistogram ' )
291- ->with ('http.client.request.duration ' , 'ms ' )
298+ ->with (
299+ 'http.client.request.duration ' ,
300+ 's ' ,
301+ 'Duration of HTTP client requests. ' ,
302+ $ this ->callback (fn (array $ advisory ) => isset ($ advisory ['ExplicitBucketBoundaries ' ])
303+ && is_array ($ advisory ['ExplicitBucketBoundaries ' ])
304+ && count ($ advisory ['ExplicitBucketBoundaries ' ]) === 14 )
305+ )
292306 ->willReturn ($ this ->histogram );
293307
294308 $ this ->histogram ->expects ($ this ->once ())
@@ -378,7 +392,14 @@ public function testProcessWithBadRequest(): void
378392 // Metric
379393 $ this ->meter ->expects ($ this ->once ())
380394 ->method ('createHistogram ' )
381- ->with ('http.client.request.duration ' , 'ms ' )
395+ ->with (
396+ 'http.client.request.duration ' ,
397+ 's ' ,
398+ 'Duration of HTTP client requests. ' ,
399+ $ this ->callback (fn (array $ advisory ) => isset ($ advisory ['ExplicitBucketBoundaries ' ])
400+ && is_array ($ advisory ['ExplicitBucketBoundaries ' ])
401+ && count ($ advisory ['ExplicitBucketBoundaries ' ]) === 14 )
402+ )
382403 ->willReturn ($ this ->histogram );
383404
384405 $ this ->histogram ->expects ($ this ->once ())
@@ -458,7 +479,14 @@ public function testProcessWithRejectedRequest(): void
458479
459480 $ this ->meter ->expects ($ this ->once ())
460481 ->method ('createHistogram ' )
461- ->with ('http.client.request.duration ' , 'ms ' )
482+ ->with (
483+ 'http.client.request.duration ' ,
484+ 's ' ,
485+ 'Duration of HTTP client requests. ' ,
486+ $ this ->callback (fn (array $ advisory ) => isset ($ advisory ['ExplicitBucketBoundaries ' ])
487+ && is_array ($ advisory ['ExplicitBucketBoundaries ' ])
488+ && count ($ advisory ['ExplicitBucketBoundaries ' ]) === 14 )
489+ )
462490 ->willReturn ($ this ->histogram );
463491
464492 $ this ->histogram ->expects ($ this ->once ())
0 commit comments