@@ -1194,24 +1194,7 @@ public function testGetTrackingWithNewAccessTokenSavedToCache(): void
1194
1194
$ curlTokenClient ->expects ($ this ->once ())
1195
1195
->method ('getBody ' )
1196
1196
->willReturn (json_encode ($ tokenResponse ));
1197
- $ trackingResponse = [
1198
- 'output ' => [
1199
- 'completeTrackResults ' => [
1200
- [
1201
- 'trackingNumber ' => $ trackingNumber ,
1202
- 'trackResults ' => [
1203
- [
1204
- 'trackingNumberInfo ' => ['trackingNumber ' => $ trackingNumber ],
1205
- 'statusDetail ' => ['description ' => 'Delivered ' ],
1206
- 'dateAndTimes ' => [
1207
- ['type ' => 'ACTUAL_DELIVERY ' , 'dateTime ' => '2025-05-20T10:00:00Z ' ]
1208
- ]
1209
- ]
1210
- ]
1211
- ]
1212
- ]
1213
- ]
1214
- ];
1197
+ $ trackingResponse = $ this ->getTrackingResponse ();
1215
1198
$ trackingStatusMock = $ this ->getMockBuilder (Status::class)
1216
1199
->addMethods (['setCarrier ' , 'setCarrierTitle ' , 'setTracking ' ])
1217
1200
->onlyMethods (['addData ' ])
@@ -1504,4 +1487,29 @@ private function getShipmentRequestMock(): MockObject
1504
1487
])
1505
1488
->getMock ();
1506
1489
}
1490
+
1491
+ /**
1492
+ * @return array
1493
+ */
1494
+ private function getTrackingResponse (): array
1495
+ {
1496
+ return [
1497
+ 'output ' => [
1498
+ 'completeTrackResults ' => [
1499
+ [
1500
+ 'trackingNumber ' => '123456789012 ' ,
1501
+ 'trackResults ' => [
1502
+ [
1503
+ 'trackingNumberInfo ' => ['trackingNumber ' => '123456789012 ' ],
1504
+ 'statusDetail ' => ['description ' => 'Delivered ' ],
1505
+ 'dateAndTimes ' => [
1506
+ ['type ' => 'ACTUAL_DELIVERY ' , 'dateTime ' => '2025-05-20T10:00:00Z ' ]
1507
+ ]
1508
+ ]
1509
+ ]
1510
+ ]
1511
+ ]
1512
+ ]
1513
+ ];
1514
+ }
1507
1515
}
0 commit comments