CodeExplorer prepareFlowSequences example
$this->orderRepository =
$this->
getContainer()->
get('order.repository'
);
$this->browser->
setServerParameter('HTTP_SW_CONTEXT_TOKEN',
$this->ids->
create('token'
));
} public function testSetAvailableOrderState(): void
{ $orderState = 'cancelled';
$orderDeliveryState = 'cancelled';
$orderTransactionState = 'cancelled';
$this->
prepareFlowSequences($orderState,
$orderDeliveryState,
$orderTransactionState);
$this->
prepareProductTest();
$this->
createCustomerAndLogin();
$this->
submitOrder();
$orderId =
$this->
getOrderId();
$orderStateAfterAction =
$this->
getOrderState($orderId);
static::
assertSame($orderState,
$orderStateAfterAction);
$orderDeliveryStateAfterAction =
$this->
getOderDeliveryState($orderId);
static::
assertSame($orderDeliveryState,
$orderDeliveryStateAfterAction);