public function testTrackContext() { $tracking = new Ups\Tracking(); $tracking->setRequest($request = new RequestMock(null, '/Track/Response2.xml')); $tracking->setContext('unit test'); $tracking->track('1Z12345E0000000000'); $response = $tracking->getResponse()->getResponse(); // Test context $this->assertEquals('unit test', $response->Response->TransactionReference->CustomerContext); }
/** * Get package tracking information. * * @param string $trackingNumber The package's tracking number. * @param string $requestOption Optional processing. For Mail Innovations the only valid options are Last Activity and All activity. * * @throws Exception * * @return \StdClass */ public function track($trackingNumber, $requestOption = 'activity') { $this->upsTracking->track($trackingNumber, $requestOption); }