public function ShipmentSaveEventTest::testShipmentSaveEvent in Ubercart 8.4
Tests the event metadata.
File
- shipping/
uc_fulfillment/ tests/ src/ Unit/ Integration/ Event/ ShipmentSaveEventTest.php, line 41
Class
- ShipmentSaveEventTest
- Checks that the event "uc_fulfillment_shipment_save" is correctly defined.
Namespace
Drupal\Tests\uc_fulfillment\Unit\Integration\EventCode
public function testShipmentSaveEvent() {
// Verify our event is discoverable.
$event = $this->eventManager
->createInstance('uc_fulfillment_shipment_save');
$order_context_definition = $event
->getContextDefinition('order');
$this
->assertSame('entity:uc_order', $order_context_definition
->getDataType());
$this
->assertSame('Order', $order_context_definition
->getLabel());
$shipment_context_definition = $event
->getContextDefinition('shipment');
$this
->assertSame('any', $shipment_context_definition
->getDataType());
$this
->assertSame('Shipment', $shipment_context_definition
->getLabel());
}