Shopify/active_shipping — pull request #115 by voberoi (2013-10-09 19:35:51+00:00)
Title: Add ShipperAddress from FedEx to TrackingResponse

The main commit explains this, I think, so here it is:

Aside from the OriginAddressLocation, FedEx tracking has the notion of
ShipperAddress. This, I'm guessing, is the address of whoever ordered the
shipment to take place?

In any case, the tracking numbers we get at Harry's never contain an
origin address but always contain the ShipperAddress, which also happens to
be the origin (we know that).

Previously, we ripped out the XML and parsed it out ourselves, but that defeats
the purpose of using a library that's supposed to abstract away this stuff. So
back into ActiveShipping it goes.

This commit tests ShipperAddress extraction behavior as well.