public function UPSShipmentTest::testPackage in Commerce UPS 8.3
Test set package.
@covers ::setPackage @covers ::setDimensions @covers ::setWeight @covers ::setPackagingType
File
- tests/
src/ Unit/ UPSShipmentTest.php, line 71
Class
- UPSShipmentTest
- Class UPSShipmentTest.
Namespace
Drupal\Tests\commerce_ups\UnitCode
public function testPackage() {
$api_shipment = $this->upsShipment
->getShipment($this
->mockShipment(), $this
->mockShippingMethod());
$packages = $api_shipment
->getPackages();
$this
->assertCount(1, $packages);
/** @var \Ups\Entity\Package $package */
$package = reset($packages);
$this
->assertEquals(10, $package
->getDimensions()
->getLength());
$this
->assertEquals(3, $package
->getDimensions()
->getWidth());
$this
->assertEquals(10, $package
->getDimensions()
->getHeight());
$this
->assertEquals(10, $package
->getPackageWeight()
->getWeight());
$this
->assertEquals('00', $package
->getPackagingType()
->getCode());
}